You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用单行代码将指定格式的pandas Timestamp转为标准时间格式

解决方案

如果你的列当前为字符串格式,需要先转换为pandas datetime类型,后续默认输出就是你需要的格式,单行代码如下:

df['你的时间列名'] = pd.to_datetime(df['你的时间列名'], format='%Y.%m.%d_%H.%M.%S')

如果你需要最终输出为指定格式的字符串而非datetime类型,调整为如下代码即可:

df['你的时间列名'] = pd.to_datetime(df['你的时间列名'], format='%Y.%m.%d_%H.%M.%S').dt.strftime('%Y-%m-%d %H:%M:%S')

参数说明

  • format参数严格匹配原始时间字符串的结构:%Y对应4位年份、%m对应2位月份、%d对应2位日期、%H对应24小时制小时、%M对应分钟、%S对应秒,其余分隔符.、_直接按原始格式填写即可。

内容的提问来源于stack exchange,提问作者Imran

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 03:15:00