gpt4 book ai didi

Epoch 或 iso8601 日期格式?

转载 作者:行者123 更新时间:2023-12-04 16:50:44 29 4
gpt4 key购买 nike

为了在 JSON 中传递时间到/从 Web API,为什么我会选择使用 ISO8601 字符串而不是简单的 UTC 纪元值?例如,这两者是相同的:

Epoch = 1511324473
iso8601 = 2017-11-22T04:21:13Z

epoch 值的长度显然更短,这对于移动数据使用总是有好处的,并且在 epoch 值和语言的本地 Date 类型变量之间进行转换非常简单。

我只是没有看到使用 ISO 字符串值的好处。

最佳答案

两者都明确且易于在程序中解析。像您提到的 epoch 的好处是它更小,并且在您的程序中处理速度更快。缺点是它对人类毫无意义。

iso8901 日期本身很容易阅读,并且不需要用户将数字转换为可识别的日期。与图像等大得多的东西相比,iso8601 中的大小增加是不明显的。

就我个人而言,我会选择 API 的读取速度,因为它会减少调试时间,同时检查发送和接收的值。在另一种情况下,例如在内部传递时间,您可能希望选择整数而不是文本的速度,因此这取决于您认为哪个更有用。

关于Epoch 或 iso8601 日期格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47426786/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com