Python3中时间转换

MongoDB存储的日期格式是2018-07-01T00:00:00Z

问题出现的环境背景及自己尝试过哪些方法

相关代码

collection.find_one(
    {        "regDate": 
        {            "$gte":ISODate("2018-07-01T00:00:00Z"),"$lt":ISODate("2018-07-31T00:00:00Z")
        }
    }
)

Traceback (most recent call last):  File "<stdin>", line 5, in <module>
NameError: name 'ISODate' is not defined


一只斗牛犬
浏览 1244回答 2
2回答

阿晨1998

ISODate是mongo命令行里用的,python里可用datetime。from&nbsp;datetime&nbsp;import&nbsp;datetime collection.find_one( &nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"regDate":&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"$gte":&nbsp;datetime(2018,&nbsp;6,&nbsp;1),&nbsp;"$lt":&nbsp;datetime(2018,&nbsp;7,&nbsp;31) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;} )
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MongoDB