本地日期解析 2021-06-07+03:00
Local Date Parsing 2021-06-07+03:00
如何将此代码解析为 localDate?
DateTimeParseException:无法在索引 10 处解析文本“2021-06-07+03:00”
我已经尝试了 DateTimeFormatter.ISO_ZONED_DATE_TIME 和 DateTimeFormatter.ofPattern("yyyyMMdd")。这些都行不通。
你有什么建议吗?
可能是这样的?
String dt="2021-06-07+03:00";
DateTimeFormatter dateTimeFormatter= DateTimeFormatter.ISO_DATE;
System.out.println(dateTimeFormatter.parse(dt).get(ChronoField.OFFSET_SECONDS));
System.out.println(dateTimeFormatter.parse(dt).get(ChronoField.DAY_OF_YEAR));
输出:
Offset seconds: 10800
Day of year:158
如何将此代码解析为 localDate?
DateTimeParseException:无法在索引 10 处解析文本“2021-06-07+03:00”
我已经尝试了 DateTimeFormatter.ISO_ZONED_DATE_TIME 和 DateTimeFormatter.ofPattern("yyyyMMdd")。这些都行不通。
你有什么建议吗?
可能是这样的?
String dt="2021-06-07+03:00";
DateTimeFormatter dateTimeFormatter= DateTimeFormatter.ISO_DATE;
System.out.println(dateTimeFormatter.parse(dt).get(ChronoField.OFFSET_SECONDS));
System.out.println(dateTimeFormatter.parse(dt).get(ChronoField.DAY_OF_YEAR));
输出:
Offset seconds: 10800
Day of year:158