仅使用日期时表示 ISO 8601 中的时区

问题描述 投票:0回答:1

我们正在进行系统备份,并希望在介质标签上使用 ISO 8601 日期。我们正在纠结像 2024-01-11 这样的日期是使用本地时间还是 UTC(在我们的时区中不是本地时间)。我们希望使用 UTC 并在它是时指定它,并在它不是时明确说明。歧义是一个问题。

我们发现的下一个最佳替代方案是包含小时,以便可以正确说明时区:

2024-01-11T14Z

有更好的方法吗?我们无法访问 ISO 8601 文档,因此我们很难得出有效的结论。我们更喜欢使用小时(只是时区标识符),除非确实没有其他方法。

date datetime iso iso8601
1个回答
0
投票

格式

2024-01-11T00:00:00Z
符合ISO 8601。

此格式明确指出日期和时间指的是全球同一时间点,在时区方面没有歧义。

如果要指定本地时间,可以使用类似于

2024-01-11T00:00:00-05:00
的格式,其中
-05:00
表示与 UTC 的偏移量。此格式也符合 ISO 8601,并清楚地传达相对于 UTC 的本地时间。

只要有日期和时间就符合ISO 8601标准。您可以选择或。

© www.soinside.com 2019 - 2024. All rights reserved.