将字符串日期转换为日期格式

时间:2018-02-01 10:20:13

标签: python

这是一个基本问题,但我正在纠结

我有一个字符串变量referencePeriodEndDate,其中包含一个类型为字符串

的日期

我想将其转换为仅限日期格式

所以'31/3/2017'2017-03-31

但是我被卡住了。我到目前为止试图使用:

datetimeobject = datetime.strptime(referencePeriodEndDate,'%Y-%m-%d')
datetimeobject = referencePeriodEndDate.strftime('%Y-%m-%d')

1 个答案:

答案 0 :(得分:2)

如果您可以使用 dateutil 模块

from dateutil import parser
dt =  parser.parse("31/3/2017")
print dt.strftime('%Y-%m-%d')

<强>输出

2017-03-31

使用日期时间

import datetime
A = datetime.datetime.strptime('31/3/2017','%d/%m/%Y')
print A.strftime('%Y-%m-%d')