我想在Java的DateTimeFormatter ISO_DATE_TIME末尾添加一个Z,而不是硬编码。
String sample = "2018-05-11T13:35:11Z";
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss[.SSS][XXX][X]");
DateTimeFormatter df1 = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss'Z'");
LocalDateTime newLocalDateTime = LocalDateTime.parse(sample, df1);
System.out.println(newLocalDateTime.toString());
输出为:
2018-05-11T13:35:11
我希望输出结果为
2018-05-11T13:35:11Z
。
Z
作为一个文字是不正确的。 - Ole V.V.