如何在熊猫数据框中转换时间2020-09-25T00:20:00.000Z

时间:2020-09-23 07:48:26

标签: python pandas

我在数据框中使用以下格式的时间:

print(df)
            Date
    2020-09-25T00:20:00.000Z

两个问题: a)这是什么格式? b)如何用澳大利亚时间(AEDT)中的日期和时间创建一个新列。

任何帮助都会很棒! 谢谢

1 个答案:

答案 0 :(得分:4)

这是什么格式?

检查link

T并不代表任何东西。 ISO 8601组合的日期时间格式仅是分隔符。您可以将其作为“时间”的缩写阅读。
Z代表零时区,因为它与协调世界时(UTC)偏移了0。

如何用澳大利亚时间(AEDT)中的日期和时间创建一个新列?

将列转换为日期时间,然后使用Series.dt.tz_convert

df['Date'] = pd.to_datetime(df['Date']).dt.tz_convert('Australia/Sydney')
print (df)
                       Date
0 2020-09-25 10:20:00+10:00
相关问题