我有一个大型数据集,其中包含来自不同时区的时间戳,可以追溯到一年。每个条目都包含一个时间戳以及当前从UTC中删除时间戳的时区的秒数。因此,例如,来自美国东部时区的时间戳将附加14400。如果不是因为来自非DST时间(即年初)的时间戳也附加了14400,这表示东部时区,这可能很容易处理。
我是否有任何特别有效的方法将这些数据转换为Python中的纯UTC时间戳,并将DST考虑在内?
答案 0 :(得分:0)
您可以使用dateutil
module和pytz
模块:
import dateutil.parse
import pytz
parsed_as_utc = dateutil.parser.parse(timestamp).astimezone(pytz.utc)