首页 > 解决方案 > 如何在 Python Pandas 中将 unix 时间戳转换为日期时间

问题描述

我有从文件作为列开始1970-01-01的unix 时间戳。csv我想要他们相应的日期时间,但是当我使用时, pd.to_datetime()我得到的日期是这样的:1970-01-16 20:55:29.694

标签: pythonpandas

解决方案


根据您的确认,我假设您想从输出中提取特定的内容(让我们保持相同的格式)pd.to_datetime()或使用另一个 pandas 函数。

如果是这种情况,我将进行如下操作:

    import pandas as pd
    t = '2018-07-25' # your excel date
    t_ex = pd.Timestamp(t) 
    # t_ex == 2018-07-25 00:00:00
    t_ex_format = m = str(t_ex.year)+'-'+str(t_ex.month)+'-'+str(t_ex.day) 
    # t_ex_format = 2018-07-25

推荐阅读