我有一个字段,'date'
,它是我从文档中获取的。字段date
的值如下所示:"01.01.2014"
。
我将这个字段保存到一个mongo数据库中,如下所示:
"date" : "01.01.2014",
如果我拆分这些参数,我会得到:
year ='2014'
month ='01'
day ='01'
我想以适当的类型保存这个字段,比如datetime,那么如何使用这些参数来存储它呢?
发布于 2015-11-25 09:16:18
使用模块datetime
要保存在mongoDB中的日期对象为
myDateObject = datetime.datetime(year,month,day, 0 , 0)
在mongoDB中使用myDateObject
存储为日期键的值。
在这里,年、月和日应该是整数。
正如您的问题所述,您还可以使用日期字段将其转换为python日期时间。假设日期为mm.dd.yyyy格式,则将日期转换为datetime对象的代码为:
>>> datetime.datetime.strptime(date,"%m.%d.%Y")
datetime.datetime(2014, 1, 1, 0, 0)
https://stackoverflow.com/questions/33912323
复制相似问题