"2017-12-18T20 : 41 : 06.136Z"을 "2017-12-18"로 구문 분석하려고합니다. T'00 : 00 : 00 "Groovy를 사용하여 "yyyy-MM-dd'T'00 : 00 : 00"으로 구문 분석 날짜를
Date date = new Date();
def dateformat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
dateformat.setTimeZone(TimeZone.getTimeZone(TimeZoneCode));
def currentDate = dateformat.format(date)
log.info "Current Date : " + currentDate
date1 = new SimpleDateFormat("yyyy-MM-dd'T'00:00:00").parse(currentDate)
log.info "Current Date : " + date1
오류 표시 :
java.text.ParseException : 파싱 할 날짜 :"2017-12-18T20 : 46 : 06 : 라인에서 234Z "오류 : 16
이 줄에는 오류가 있습니다.
date1 = new SimpleDateFormat("yyyy-MM-dd'T'00:00:00").parse(currentDate)
Java 8에서 실행 하시겠습니까? –
@tim_yates 예 ... 이것은 java 버전과 관련이 있습니까? – rAJ
@rAJ, 아래 해결책이 문제를 해결하는 데 도움이되는지 확인하십시오. – Rao