gpt4 book ai didi

json - 来自 MongoDB 的日期打印为 "date":"2011-05-12T13:51:33Z"

转载 作者:可可西里 更新时间:2023-11-01 09:37:55 25 4
gpt4 key购买 nike

当我从 MongoDB 获取日期并使用 Rails3 将其转换为 JSON 时,为什么会在日期中得到“T”和“Z”?

"date":"2011-05-12T13:51:33Z"

谢谢

获取:

@bs = coll.find("headers.from" => email, "date" => {"$gte" => initial_date, "$lte" => Time.now.utc})

插入:

date  :  { type: Date, default: Date.now }

最佳答案

这是一个 ISO8601 格式的日期时间。 “T”将日期与时间分开,“Z”表示日期为 UTC (GMT)。 MongoDB 不支持日期(仅)类型,而是将所有内容都转换为时间戳。

您可以进入 mongo 控制台并运行查询,您会看到日期(和时间)字段存储为 ISODate("2011-05-12T13:51:33Z")。

关于json - 来自 MongoDB 的日期打印为 "date":"2011-05-12T13:51:33Z",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5989646/

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