python操作mongodb之七时间和时区
2016-06-24 14:21
746 查看
#时间和时区 import datetime db.test.insert_one({"datetime-datetime-utcnow":datetime.datetime.utcnow()}) db.objects.insert_one({"datetime-datetime-now": datetime.datetime.now()}) #{ "_id" : ObjectId("576ccfad6a72e6042524f646"), "datetime-datetime-now" : ISODate("2016-06-24T14:14:05.575Z") } #{ "_id" : ObjectId("576ccfcd6a72e6042524f647"), "datetime-datetime-utcnow" : ISODate("2016-06-24T06:14:37.392Z") } #遍历获取 [doc['last_modified'] for doc in db.objects.find()] #[datetime.datetime(2016, 6, 24, 14, 12, 15, 226000)] #存入时间时带入时区 import pytz pacific = pytz.timezone('US/Pacific') aware_datetime = pacific.localize(datetime.datetime(2002, 10, 27, 6, 0, 0)) result = db.times.insert_one({"date": aware_datetime}) db.times.find_one()['date'] #读取时间 from bson.codec_options import CodecOptions db.times.find_one()['date'] aware_times = db.times.with_options(codec_options=CodecOptions(tz_aware=True,tzinfo=pytz.timezone('US/Pacific'))) result = aware_times.find_one()
相关文章推荐
- python操作mongodb之六自定义类型存储
- python操作mongodb之五大量写操作
- python操作mongodb之四cp数据库
- MongoDB Any Version安装、使用、卸载与配置(CentOS)
- MongoDB组件util
- 超越之MongDB系列教程(五) Mongodb的修改器
- 超越之MongDB系列教程(四) Mongodb的基本操作(含插入与删除)
- 别让你的mongodb宕机了
- 8天学通MongoDB——第八天 驱动实践
- 8天学通MongoDB——第七天 运维技术
- 8天学通MongoDB——第六天 分片技术
- 8天学通MongoDB——第五天 主从复制
- 8天学通MongoDB——第四天 索引操作
- 8天学通MongoDB——第三天 细说高级操作
- 8天学通MongoDB——第二天 细说增删查改
- 8天学通MongoDB——第一天 基础入门
- mongodb sharding config数据库集合介绍
- mongodb sharding Tag控制数据分片
- mongodb子文档查询
- mongodb与mysql相比的优缺点