【发布时间】:2015-11-28 07:24:21
【问题描述】:
我正在寻找一种在 mongoDB 中存储时区感知 datetime 对象的方法。
我在这里读到:Create an ISODate with pyMongo 使用 pymongo 在 MongoDB 中存储 datetime 对象将导致存储 ISODate 对象(或从 shell 查询时看起来像这样的对象)
使用datetime.replace(tzinfo=[...]) 方法,有一种方法可以让日期时间对象知道它的时区。不幸的是,在 mongoDB 中存储此类对象时,时区信息似乎丢失了。
我的问题是:有没有办法将时区存储在 ISODate 对象本身中,使其看起来像这样:ISODate("2012-07-14T01:00:00+01:00") 查询 shell 时,因此 datetime 对象在重新加载时仍然是时区感知的pymongo 以后呢?
非常感谢您的帮助!
【问题讨论】:
标签: python mongodb datetime timezone pymongo