使用python在mongodb中保存日期
我有一个字段,使用python在mongodb中保存日期,python,mongodb,date,datetime,Python,Mongodb,Date,Datetime,我有一个字段,'date',是从文档中提取的。 “日期”字段的值如下:“01.01.2014” 我正在将此字段保存到mongo数据库中,如下所示: "date" : "01.01.2014", 如果我拆分这些参数,我有: year ='2014' month ='01' day ='01' 我想以适当的类型保存此字段,如datetime,那么如何使用这些参数存储它?使用模块 要保存在mongoDB中的日期对象将是 myDateObject = datetime.datetime(yea
'date'
,是从文档中提取的。
“日期”字段的值如下:“01.01.2014”
我正在将此字段保存到mongo数据库中,如下所示:
"date" : "01.01.2014",
如果我拆分这些参数,我有:
year ='2014'
month ='01'
day ='01'
我想以适当的类型保存此字段,如datetime,那么如何使用这些参数存储它?使用模块
要保存在mongoDB中的日期对象将是
myDateObject = datetime.datetime(year,month,day, 0 , 0)
使用myDateObject
在mongoDB中存储为日期键的值
这里的年、月、日都是整数
与您的问题一样,您还可以使用date字段将其转换为python datetime。假设日期为mm.dd.yyyy格式,则将日期转换为datetime对象的代码为
>>> datetime.datetime.strptime(date,"%m.%d.%Y")
datetime.datetime(2014, 1, 1, 0, 0)
使用模块
要保存在mongoDB中的日期对象将是
myDateObject = datetime.datetime(year,month,day, 0 , 0)
使用myDateObject
在mongoDB中存储为日期键的值
这里的年、月、日都是整数
与您的问题一样,您还可以使用date字段将其转换为python datetime。假设日期为mm.dd.yyyy格式,则将日期转换为datetime对象的代码为
>>> datetime.datetime.strptime(date,"%m.%d.%Y")
datetime.datetime(2014, 1, 1, 0, 0)