熊猫将纪元转换为 EST

时间:2021-05-24 17:44:39

标签: python pandas datetime

我有一个以纳秒为单位的 EPOCH 时间数据帧,我想将其转换为东部标准时间格式。我使用类似的东西:

df['EST'] = pd.to_datetime(df['EPOCH'], unit="ns", utc=True).dt.tz_convert('US/Eastern')

返回例如:

05-24-2021 13:05:53.631347-04:00

我想去掉 -04:00 所以我做了一些类似的事情:

df['EST'] = pd.to_datetime(df['EPOCH'], unit="ns", utc=True).dt.tz_convert('US/Eastern').dt.strftime('%m-%d-%Y %H:%M:%S.%f')

输出现在类似于(这是我想要的输出):

05-24-2021 13:05:53.631347

这是最好的方法吗?或者有没有更有效的方法来做到这一点?好像我做了很多转换,所以不确定它是否最有效。

0 个答案:

没有答案