文字列を日付用のiso形式に変換しようとしています。 「:14:2016年7月5日02 35.0」は これは私が変換しようとしている文字列です 私はこのフォーマットでそれを持っていると思いますが、ISO 8601 「2016-07-05T02:14:35.0」文字列をiso日付形式に変換する
私は、この今のところ
DateTimeFormatter format = DateTimeFormat.forPattern("YYYY-MM-DDTHH:mm:sszzz");
new LocalDate();
LocalDate newDate = LocalDate.parse(created,format);
created = newDate.toString();
を持っている。しかし、それは私が例に続き、私はここで間違ってやっているかわからない私は、この例外
ERROR: Illegal pattern component: T; nested exception is java.lang.IllegalArgumentException: Illegal pattern component: T
を与えています。 ご協力いただければ幸いです。
参照:https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html#ISO_INSTANT。それがパターンを 'YYYY-MM-DD'THH:mm:sszzz'に変更するのに役立たないならば、 – shachar
問題を熟考していますか? '" 2016-07-05 02:14:35.0 ".replace(" "、" T ")' –