Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python在mongodb中保存日期_Python_Mongodb_Date_Datetime - Fatal编程技术网

使用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)