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

标签 python python-3.x pandas

我有以下时间戳

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

它们的格式为YYMMDDHH

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

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

最佳答案

我认为您需要带有 % 的格式 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]

关于python - 如何在日期python中转换YYMMDDHH时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58540812/

相关文章:

python - 在python中通过正则表达式提取多种日期格式

python - 类型对象 'RestrictionType' 没有属性 'size'

python-3.x - 模块未找到错误: No module named 'matplotlib' althouth the model seems to be installed

python - 从 List 中查找具有 key 对 'isGeo' :True 的字典

python - 将 XML 提取到以父属性作为列标题的数据框中

python - 如何不对 pandas 中的索引进行排序

python - open3D python ICP注册阈值

python - repr() 没有前导和尾随引号?

python - 自动替换网页图像中的 Logo

python - 基于两列+排序列值+条件添加索引