首页 > 解决方案 > 如何在 Python 中更改日期格式?

问题描述

我有这样的秒数日期,01.03.2019 12:29:15.9999我想删除秒后的点,这样就01.03.2019 12:29:15.9999可以变成01.03.2019 12:29:16or 01.03.2019 12:29:15。我试图将日期字符串转换为日期时间,df['DATE']=pd.to_datetime(df['DATE'])但不知道如何解决秒数问题,以删除该点之后的数字。

标签: pythonpandasdataframedatetimeseconds

解决方案


>>> pd.to_datetime('01.03.2019  12:29:15.9999'[:-5], format ='%d.%m.%Y %H:%M:%S')
Timestamp('2019-03-01 12:29:15')

作为一种简单的方法。

或者,为了保持格式,试试这个:

>>> '01.03.2019  12:29:15.9999'[:-5]
'01.03.2019  12:29:15'

推荐阅读