[英]How to convert date(different formats) to epoch format at a time
我有不同格式的日期,我只想一次将它们全部转换为纪元格式。
日期格式类似于以下任何格式:
1. "October 1, 2018"
2. "23/05/2018"
3. "20-02-2017"
4. "May 2016"
推荐软件包python-dateutil
python-dateutil
pip install python-dateutil
s1 = "October 1, 2018"
s2 = "23/05/2018"
s3 = "20-02-2017"
s4 = "May 2016"
from dateutil import parser
r1 = parser.parse(s1)
r2 = parser.parse(s2)
r3 = parser.parse(s3)
r4 = parser.parse(s4) # parser.parse(s4).timestamp() you can get timestamp this way
print(r1, r2, r3, r4)
# 2018-10-01 00:00:00
# 2018-05-23 00:00:00
# 2017-02-20 00:00:00
# 2016-05-04 00:00:00
你是那个意思吗 这是将字符串日期转换为纪元DateTime的标准方法
from datetime import datetime
dt = datetime.strptime('October 1 2018', '%b %d %Y')
print (dt)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.