如何在 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:1601.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 中更改日期格式? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Dart 中格式化日期? [复制]

如何实现word中的表格内连续不断日期更新?

如何在 Drupal 中以页面的形式更改“视图”的“日期字段”格式?

如何更改此“2017 年 11 月 13 日”的日期格式 [重复]

如何在 JS 中更改日期格式

如何从数组更改日期格式