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

Date 在ISO 8601中,是在生成时间戳期间应用时区,还是解释时间戳的用户/程序需要手动执行?,date,utc,date-formatting,iso8601,Date,Utc,Date Formatting,Iso8601,我有一个ISO 8601时间戳:2010-01-31T22:01:00-05:00。不过,我不确定转换为UTC时这个时间戳是什么。以下是我的想法: 它可能意味着1月31日22:01 UTC,因为-05:00已经应用于最初生成的时间戳。但是,它也可能意味着UTC 2月1日03:01,因为-05:00必须由解释时间戳的程序/人员手动应用 哪个是正确的?日期和时间表示具有指定偏移量的时区中的本地时间。示例中的时间戳对应于UTC 2月1日03:01

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

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


哪个是正确的?

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