用python向MongoDB插入时间字段
Posted Jason_WangYing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用python向MongoDB插入时间字段相关的知识,希望对你有一定的参考价值。
我有很多很多的日志数据,每个日志里面都有日期字符串,我需要将其转换为datetime格式。
问题是,这些日志里的字符串格式五花八门,有2017-05-25T05:27:30.313292255Z,有2016-07-01T00:00:00以及其他各种我还没有看到的格式。
发现dateutil.parser.parse。可以不用我们指定格式,直接将字符串转换为datetime格式。
import pymongo
from dateutil import parser
dateStr = "2019-05-14 01:11:11"
myDatetime = parser.parse(dateStr)
client = pymongo.MongoClient(host="127.0.0.1", port=27017)
db = client["test"]
db.ceshi.insert({"date": myDatetime})
client.close()
以上是关于用python向MongoDB插入时间字段的主要内容,如果未能解决你的问题,请参考以下文章