我的数据框中有一个看起来像这样的变量
Day
2015-01-01
2015-02-01
我想生成一个时间变量,为我提供 Day 9 日相应 EST 时间戳 的 UTC 时间戳早上 00 点(总是早上 9 点,不要问为什么...)。
准确地说,考虑第一行的输出,我的意思是从 2015-01-01
到 2015-01-01 9:00 EST
到 2015 -01-01 14:00 UTC
。我如何在 Pandas 中做到这一点?
谢谢!
最佳答案
df.Day = pd.date_range('1/1/2015 09:00', periods=10, freq='D')
df.Day = df.Day.tz_localize('UTC')
df.Day_converted = df.Day.tz_convert('US/Eastern')
创建时间序列后,您可以使用 .tz_localize 将其本地化到一个区域,然后进行转换。
关于python - 在 Pandas 中如何从日期时间获取 UTC 时间戳(在给定时间)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37614303/