gpt4 book ai didi

java - DateTimeFormatter.ISO_OFFSET_DATE_TIME 的等效格式字符串是什么?

转载 作者:搜寻专家 更新时间:2023-11-01 01:59:47 26 4
gpt4 key购买 nike

我们是否知道是否存在输出与 DateTimeFormatter.ISO_OFFSET_DATE_TIME 相同结果的等效格式字符串?

ZonedDateTime dateTime = ZonedDateTime.now();
System.out.println(dateTime.format(DateTimeFormatter.ofPattern(pattern)));
System.out.println(dateTime.format(DateTimeFormatter.ISO_OFFSET_DATE_TIME));

会输出相同的

最佳答案

这对我有用:

    ZonedDateTime dateTime = ZonedDateTime.now();
System.out.println(dateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSXXX")));
System.out.println(dateTime.format(DateTimeFormatter.ISO_OFFSET_DATE_TIME));

2018-10-03T07:24:14.772+03:00
2018-10-03T07:24:14.772+03:00

虽然它不会总是产生相同的结果,因为 ISO_OFFSET_DATE_TIME 根据纳米值打印不同长度的秒数,而 .SSS 具有固定长度 = 3

     ZonedDateTime dateTime = ZonedDateTime.of(2001, 1, 1, 0, 0, 0, 1, ZoneId.systemDefault());
System.out.println(dateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSXXX")));
System.out.println(dateTime.format(DateTimeFormatter.ISO_OFFSET_DATE_TIME));

2001-01-01T00:00:00.000+02:00
2001-01-01T00:00:00.000000001+02:00

关于java - DateTimeFormatter.ISO_OFFSET_DATE_TIME 的等效格式字符串是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52619353/

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