微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在python中此日期时间格式字符串中应考虑哪一年?

如何解决在python中此日期时间格式字符串中应考虑哪一年?

在日期时间字符串“ Aug 18 00:00:38”中,python 3考虑在哪一年?这是电子邮件的后缀日志。

我想转换为日期时间字符串以将值存储在postgres表中。 当前正在转换,它显示

from  datetime import datetime
s = "Aug 18 00:00:38"
mdatetime = datetime.strptime(s,'%b %d %H:%M:%s')
datetime.datetime(1900,8,18,38)

我也试图通过捕获日期时间来将postfix日志存储到postgres表中。日志开始于:

8月18日00:00:29 smtp1后缀...。

解决方法

如果使用dateparser python库,则可以获得2020年(今年)。

import dateparser

st = "Aug 18 00:00:38"
print(dateparser.parse(st))

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。