gpt4 book ai didi

java - 获取自 UTC 日期的 EPOCH 以来返回错误结果的毫秒数?

转载 作者:行者123 更新时间:2023-11-29 04:41:30 25 4
gpt4 key购买 nike

<分区>

我知道 Java 中的 Date.getTime() 将返回自 EPOCH 以来的毫秒数,将日期视为 UTC 日期。

在 Java 6 上,我有一个日期,如果我在该日期上执行 Date.getTime(),它会返回自 EPOCH 以来的毫秒数,考虑到该日期处于 PDT 时区。 (我运行代码的服务器是在PDT时间配置的。)

我希望程序将其视为 UTC 日期并返回自 EPOCH 以来的毫秒数。

以下是我的代码片段和输出:

 logger.debug("Date: " + someDate);
logger.debug("someDate in millis): " + someDate.getTime());

Output:
Date: 2016-08-19 12:04:56.993
someDate in millis: 1471633496993 //This is time since EPOCH for 2016-08-19 12:04:56.993 PDT

而我希望它以 1471608296993 的形式返回毫秒(1471608296993 是自 UTC 日期的 EPOCH 以来的毫秒:2016-08-19 12:04:56.993)

简而言之,我想获得自 EPOCH 以来的毫秒数,而不考虑本地时区,在我的例子中是 PDT。

请帮忙。

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