В ISO 8601 применяется ли часовой пояс во время создания метки времени, или пользователь / программа, которая его интерпретирует, должны делать это вручную? - PullRequest
0 голосов
/ 12 мая 2018

У меня есть отметка времени ISO 8601: 2010-01-31T22: 01: 00-05: 00. Однако я не уверен, какой будет эта временная метка при конвертации в UTC. Вот мое мышление:

Это может означать 31 января в 22:01 UTC, потому что -05: 00 уже был применен к метке времени, когда она была сгенерирована. Однако это также может означать 1 февраля 03:01 UTC, потому что программа / человек, который интерпретирует метку времени, должен вручную применять -05: 00.

Какой из них правильный?

1 Ответ

0 голосов
/ 14 мая 2018

Дата и время указывают местное время в часовом поясе с указанным смещением.Отметка времени в вашем примере соответствует 1 февраля 03:01 UTC.

...