gpt4 book ai didi

python - python中如何指定时间戳的格式

转载 作者:太空宇宙 更新时间:2023-11-04 02:44:46 25 4
gpt4 key购买 nike

我有一个日期为字符串格式的数据框。我将这些日期转换为时间戳,以便我可以在代码的后面部分使用这个日期列。计算/比较等一切都很好,但我希望时间戳以 %d.%m.%Y 格式出现,而不是默认的 %Y-%m-%d。让我来说明一下-

dt=pd.DataFrame({'date':['09.12.1998','07.04.2014']},index=[1,2])
dt
Out[4]:
date
1 09.12.1998
2 07.04.2014

dt['date_1']=pd.to_datetime(dt['date'],format='%d.%m.%Y')

dt
Out[7]:
date date_1
1 09.12.1998 1998-12-09
2 07.04.2014 2014-04-07

我想让 dt['date_1'] 以与 dt['date'] 相同的格式显示。我不想使用 .strftime() 函数,因为它会将数据类型从时间戳转换为字符串。

简而言之:我如何调用 python 系统以我选择的格式显示时间戳(月份可能像 APR、MAY 等),而不是获取默认格式(如 1998 -12-09),记住数据类型仍然是时间戳,而不是字符串?

最佳答案

Pandas 似乎还没有实现这个选项: https://github.com/pandas-dev/pandas/issues/11501

关于python - python中如何指定时间戳的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45433921/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com