首页 > 解决方案 > 使用 tz 将 UNIX 时间转换为本地时间时间戳

问题描述

我有如下代码:

df['time_local'] = pd.to_datetime(df['unix_time'], unit='s').dt.tz_localize('UTC').dt.tz_convert('Europe/Vienna')

这给了我时间戳,例如:

输入:

    Unix_Time
    1507126654
    1507126654

使用上面的代码输出:

        Time_local
2017-10-15 13:05:39+02:00
2017-10-04 22:16:13+02:00

输出:

     Time_local
2017-10-15 13:05:39
2017-10-04 22:16:13

即使我必须在代码中使用 tz.localize('UTC') 进行转换,如何才能删除偏移量 +02:00 并且是本地时间?

标签: pythonpython-3.xpandasdata-science

解决方案


推荐阅读