这些日期字符串是否表示相同的时间点?

Do these date strings represent the same moment of time?

提问人:Tiju John 提问时间:5/3/2023 最后编辑:Tiju John 更新时间:5/3/2023 访问量:56

问:

2023-04-24T10:28:12.1380000Z 
2023-04-24T10:28:12.1380000-05:00
2023-04-24T10:28:12.1380000+05:00

这些 ISO 字符串是否代表相同的时刻?(虽然他们的当地时间不同)

我有时会感到困惑,如果我错过了以前任何类似的答案,我深表歉意。

谢谢

字符串 date datetime ISO8601

评论

0赞 Joe 5/3/2023
这回答了你的问题吗?ISO 8601 日期时间理解
0赞 Tiju John 5/3/2023
@Joe,我不清楚的是偏移是否已经应用,或者需要应用才能获得当地时间
0赞 Anonymous 5/5/2023
(虽然他们的当地时间不同)他们不是。你是故意的吗?在所有三个示例字符串中,本地时间均为 10:28:12.1380000。
0赞 Tiju John 5/8/2023
我的假设是,Z 或 +- 之前的字符串部分,如“2023-04-24T10:28:12.1380000”始终表示 UTC 的日期时间,然后是 local 的修饰符。因此,要获得本地时间,我们必须将偏移量应用于该 UTC。事实证明,我的理解是错误的。

答:

1赞 Skenvy 5/3/2023 #1

以下时间都是指同一时刻:“18:30Z”、“22:30+04”、“1130−0700”和“15:00−03:30”。

评论

0赞 Anonymous 5/5/2023
以下时间都是指同一时刻假设日期相同(吹毛求疵,我知道)。