如何将字符串日期转换为日期时间?

时间:2019-11-09 20:11:59

标签: python dataframe datetime

数据框中的日期格式如下:

2010年4月5日。

如何将它们转换为日期时间?

这是我到目前为止尝试过的:

date_time_str = 'Sep 28, 2019'
date_time_obj = datetime.datetime.strptime(date_time_str, '%m %d, %Y')
print(date_time_obj)

但是我知道这是错误的。

(我尝试在此处寻找类似的问题,但大多数人的字符串日期格式设置为05-05-2010。)

1 个答案:

答案 0 :(得分:0)

下面的代码将生成一个具有所需值的新datetime对象。

from datetime import datetime

date_time_str = 'Sep 28, 2019'
date_time_obj = datetime.strptime(date_time_str, '%b %d, %Y')
print(date_time_obj)
print(type(date_time_obj))  # verify object type