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

如何将Pandas DataFrame的timestemp列转换为指定格式?

Pandas时间戳格式转换:从"2022-05-01 00:15:00+00:00"到"01.05.2022 00:15"

步骤1:确保时间列为datetime类型

不管你的timestemp列是字符串还是带时区的时间戳,先统一转成Pandas的datetime类型,这样才能使用格式化方法:

import pandas as pd

df_data_raw['timestemp'] = pd.to_datetime(df_data_raw['timestemp'])

步骤2:格式化时间为目标样式

用dt.strftime()方法指定格式字符串,生成你需要的"日.月.年 时:分"格式:

# 生成新列存储格式化后的时间
df_data_raw['formatted_time'] = df_data_raw['timestemp'].dt.strftime('%d.%m.%Y %H:%M')

# 如果要直接替换原timestemp列,用下面这行
# df_data_raw['timestemp'] = df_data_raw['timestemp'].dt.strftime('%d.%m.%Y %H:%M')

格式符说明

  • %d:两位数字的日期(如01)
  • %m:两位数字的月份(如05)
  • %Y:四位数字的年份(如2022)
  • %H:24小时制的两位数字小时(如00)
  • %M:两位数字的分钟(如15)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 00:36:22