如何在 Python 中更改日期格式? [复制]
Posted
技术标签:
【中文标题】如何在 Python 中更改日期格式? [复制]【英文标题】:How to change date format in Python? [duplicate] 【发布时间】:2021-09-22 07:43:45 【问题描述】:我有类似 01.03.2019 12:29:15.9999
的带有秒数的日期,我想删除秒后的点,以便 01.03.2019 12:29:15.9999
可以变为 01.03.2019 12:29:16
或 01.03.2019 12:29:15
。我试图将日期字符串转换为日期时间,如df['DATE']=pd.to_datetime(df['DATE'])
,但不知道如何解决秒问题,删除点后的数字。
【问题讨论】:
@buran - 谢谢,改变了骗局。 你可以使用df.DATE.dt.strftime("%Y-%m-%d %H:%M:%S")
或df.DATE.dt.round("S")
【参考方案1】:
>>> 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'
【讨论】:
以上是关于如何在 Python 中更改日期格式? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Drupal 中以页面的形式更改“视图”的“日期字段”格式?