首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用python在mongodb中保存日期

使用python在mongodb中保存日期
EN

Stack Overflow用户
提问于 2015-11-25 09:07:35
回答 1查看 3.4K关注 0票数 1

我有一个字段,'date',它是我从文档中获取的。字段date的值如下所示:"01.01.2014"

我将这个字段保存到一个mongo数据库中,如下所示:

代码语言:javascript
运行
AI代码解释
复制
"date" : "01.01.2014",

如果我拆分这些参数,我会得到:

代码语言:javascript
运行
AI代码解释
复制
year ='2014' 
month ='01' 
day ='01' 

我想以适当的类型保存这个字段,比如datetime,那么如何使用这些参数来存储它呢?

EN

回答 1

Stack Overflow用户

发布于 2015-11-25 09:16:18

使用模块datetime

要保存在mongoDB中的日期对象为

代码语言:javascript
运行
AI代码解释
复制
myDateObject = datetime.datetime(year,month,day, 0 , 0)

在mongoDB中使用myDateObject存储为日期键的值。

在这里,年、月和日应该是整数。

正如您的问题所述,您还可以使用日期字段将其转换为python日期时间。假设日期为mm.dd.yyyy格式,则将日期转换为datetime对象的代码为:

代码语言:javascript
运行
AI代码解释
复制
>>> datetime.datetime.strptime(date,"%m.%d.%Y")
datetime.datetime(2014, 1, 1, 0, 0)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33912323

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文