如何从这种格式获取日期" Tue May 15 2018 00:00:00 GMT-0400(EDT)"在python中

时间:2018-05-02 19:19:50

标签: python django python-3.x python-2.7

如何从此格式转换日期" Tue May 15 2018 00:00:00 GMT-0400(EDT)"迄今为止格式为yyyy-mm-dd?

2 个答案:

答案 0 :(得分:3)

dateutil是你的朋友:

>>> import dateutil.parser

>>> dt=dateutil.parser.parse('Tue May 15 2018 00:00:00 GMT-0400 (EDT)')
datetime.datetime(2018, 5, 15, 0, 0, tzinfo=tzoffset('EDT', 14400))

>>> dt.strftime('%Y-%m-%d')
'2018-05-15'

答案 1 :(得分:0)

您可以尝试:

from datetime import datetime

    date_converted = datetime.strptime(time_string, '%Y-%m-%d')


更多信息heredocshere