gpt4 book ai didi

java - 乔达 - 打印日期时间忽略时区

转载 作者:行者123 更新时间:2023-11-29 20:47:56 27 4
gpt4 key购买 nike

我有两个时间戳:

  • 2015-03-30T00:36:00.000+0100
  • 2015-03-30T00:36:00.000+0200

只有时区不同。在使用 DateTimeFormatter 解析此时间戳并使用 DateTimeFormat.shortTime() 仅打印时间(无日期)之后。结果是:

  • 00:36
  • 23:36

因为在我的情况下只有时间很重要,所以我想在打印时间时忽略那些时区。如何为两个时间戳打印 00:36

最佳答案

您使用固定长度格式,因此您可以简单地执行此操作:

LocalDateTime ldt = LocalDateTime.parse(input, ISODateTimeFormat.dateTimeParser());
System.out.println(ldt.toLocalTime().toString(ISODateTimeFormat.hourMinute()));
// output: 00:36

我使用 LocalDateTime 因为您对时区偏移不感兴趣。

关于java - 乔达 - 打印日期时间忽略时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29940906/

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