【发布时间】:2014-05-06 21:25:18
【问题描述】:
我有一个 Web API,它可以以符合 ISO 8601 的字符串的形式返回时区感知时间数据。我有两个选择,返回带有偏移量的时间数据,以及返回转换为 UTC(祖鲁时间)的时间数据。
例如,我想返回东部时间 2014 年 5 月 6 日下午 5:16:00 的时间。
选项 1:“2014-05-06T17:16:00-04:00”
选项 2:“2014-05-06T21:16:00Z”
哪个是更好的选择?哪个是更受欢迎的选择?
我的客户对任何一种方式都很好。但我想听听您对哪个是更好的选择的看法,以及您的偏好背后的原因。
我认为选项 1 更好,因为它提供了有关时区的额外信息。在此示例中,假设所有各方都在美国,根据日期和 -4:00 偏移量,您知道时区是东部时间。
【问题讨论】:
-
仅供参考 - 之所以有这么多人投票决定关闭它,是因为您特别询问“哪个更好/更受欢迎”并征求意见。将来,不要问“你认为 X 或 Y 哪个更受欢迎”,而应该尝试更凭经验来表达这个问题,例如“X 相对于 Y 有哪些优点/缺点”。
-
注明。感谢马特的反馈!
-
顺便说一句,我不知道有多少人投票结束了这个问题。这个统计数据到底在哪里?
标签: timezone utc iso8601 timezone-offset