python - 如何在 Python 中更改日期格式?
问题描述
我有这样的秒数日期,01.03.2019 12:29:15.9999
我想删除秒后的点,这样就01.03.2019 12:29:15.9999
可以变成01.03.2019 12:29:16
or 01.03.2019 12:29:15
。我试图将日期字符串转换为日期时间,df['DATE']=pd.to_datetime(df['DATE'])
但不知道如何解决秒数问题,以删除该点之后的数字。
解决方案
>>> 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'
推荐阅读
- centos - 在 centOS 8 的 nmap 7.7 包中找不到 ndiff
- mysql - 获取 MySQL 中 COUNT() 最高的行
- node.js - GraphQL 是否适合在不进行多次查询的情况下从后端检索多级 facet 数据?
- r - R从数据框中创建一个命名列表
- swiftui - 如何隐藏 Digital Crown 滚动指示器?
- matlab - 我的递归 ARX 有问题。我有“没有足够的输入参数”错误。所有的 I/O 都是给定的,我必须全部使用它们
- android - 没有附加适配器,在片段上跳过布局
- sas - SAS MMYYSW。格式而不是信息?
- rust - Rust - 为什么借用 &mut 两次时它不会给我一个错误
- javascript - HTML表格下拉过滤