如何在Python Pandas中将Unix时间戳转换为日期时间

时间:2018-09-25 06:29:20

标签: python pandas

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

1 个答案:

答案 0 :(得分:0)

根据您的确认,我将假定您要从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