在ISO 8601中,时区是在时间戳生成期间应用的,还是解释它的用户/程序需要手动操作?



我有一个ISO 8601时间戳:2010-01-31T22:01:00-05:00。不过,我不确定转换为 UTC 时这个时间戳会是什么。这是我的想法:

它可能意味着 1 月 31 日 22:01 UTC,因为 -05:00 已应用于最初生成的时间戳。但是,它也可能意味着 2 月 1 日 03:01 UTC,因为 -05:00 必须由解释时间戳的程序/人员手动应用。

哪一个是正确的?

日期和时间表示具有指定偏移量的时区中的本地时间。 示例中的时间戳对应于 2 月 1 日 03:01 UTC。

最新更新