gpt4 book ai didi

java - 格式化日期时忽略 DST(夏令时)

转载 作者:行者123 更新时间:2023-11-29 03:52:08 33 4
gpt4 key购买 nike

我有这个应用程序,它将当前日期与来自 xml 文件的已解析日期进行比较:

Date timeDiff = new Date(date.getTime() - new Date().getTime());

问题是当我通过 simpleDateFormat 将变量 timeDiff 输出为字符串时,会考虑夏令时,这会增加一个小时。这弄乱了我的输出。

有没有办法让 SimpleDateFormat 忽略夏令时?

谢谢!

最佳答案

您要从一个时间减去另一个时间,以获得以毫秒为单位的持续时间。您根本不应该尝试将其格式化为日期。这是毫秒数,而不是日期。

不清楚您期望的结果是什么,但目前您基本上是以错误的方式进行的。

关于java - 格式化日期时忽略 DST(夏令时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8261671/

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