"2017-12-18T20:41:06.136Z"を "2017-12-18"に解析しようとしています。 T'00:00:00"日付を "yyyy-MM-dd'T'00:00:00"に変換する(Groovyを使用)
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