gpt4 book ai didi

json - 在 CouchDB 中存储日期时间(时间戳)的最佳方式是什么?

转载 作者:IT老高 更新时间:2023-10-28 12:52:16 30 4
gpt4 key购买 nike

我认为像 2011-01-26 21:41:09 +0000 这样的 UTC 时间字符串可能没问题,因为如果它们在 View 键中使用它们会正确排序,但存储时区(例如 2011-01-26 16:41:09 -0500)将使文档更具可读性。从可读性的角度来看,将日期转换为纪元整数似乎最不吸引人,但可能对性能最好(或者它有什么不同?)。这里推荐的做法是什么?

最佳答案

时间是一维的。时间戳加时区是二维的,描述时间点和位置。 Couch View 是一维的(但不是 GeoCouch 插件),因此存储在公共(public)区域 (UTC) 中是明智的。

可能最适合 future 的格式是按时间顺序自然排序的字符串。可能最方便的这种格式是 JSON2 输出的内容:

> a = new Date();
Thu Jan 27 2011 18:40:52 GMT+0700 (ICT)
> JSON.stringify(a)
"2011-01-27T11:40:52.280Z"

关于json - 在 CouchDB 中存储日期时间(时间戳)的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4812235/

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