如何在日期python中转换YYMMDDHH时间戳

问题描述 投票:2回答:1

我有以下时间戳记

 import pandas as pd
        import pandas as pd
df = pd.DataFrame({'ts':[14102100, 14102101, 14102102]})

它们的格式为YYMMDDHH

如何将它们转换为可读的日期?

我尝试过pd.to_datetime(df.ts, format="YYMMDDHH"),但是它不起作用

python python-3.x pandas
1个回答
3
投票

我认为您需要%http://strftime.org/的格式:

df = pd.DataFrame({'ts':[14102100, 14102101, 14102102]})

print (pd.to_datetime(df.ts, format="%y%m%d%H"))
0   2014-10-21 00:00:00
1   2014-10-21 01:00:00
2   2014-10-21 02:00:00
Name: ts, dtype: datetime64[ns]
© www.soinside.com 2019 - 2024. All rights reserved.