gpt4 book ai didi

Java 日期时间为 ISO_DATE_TIME

转载 作者:行者123 更新时间:2023-12-02 09:40:01 25 4
gpt4 key购买 nike

我想在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

最佳答案

您正在调用 LocalDateTimetoString(),您应该调用 format。改变

System.out.println(newLocalDateTime.toString());

System.out.println(newLocalDateTime.format(df1));

输出

2018-05-11T13:35:11Z

关于Java 日期时间为 ISO_DATE_TIME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59417679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com