我想将字符串日期格式转换为java.time.Instant
解析日期时出现异常。
java.lang.IllegalArgumentException: Too many pattern letters: s我使用下面的代码进行转换,首先从字符串到日期。
String string = "2018-07-17T09:59:51.312Z";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("YYYY-MM-DD'T'hh:mm:ss.sssZ", Locale.FRANCE);
LocalDate date = LocalDate.parse(string, formatter);
System.out.println(date);我想转换"timestamp":"2018-07-17T09:59:51.312Z"格式的时间在国际标准化组织8601格式的YYYY-MM-DDThh:mm:ss.sssZ在世界协调时。
已检查Java string to date conversion,但无法正常工作。
https://stackoverflow.com/questions/51910640
复制相似问题