转换UCT时间以显示当地时间

时间:2019-03-16 23:38:09

标签: python pandas datetime

我创建了一个从csv文件读取的熊猫数据框,如下所示:

colnames = ['date_time', 'latitude', 'longitude', 'elevation']
df = pd.read_csv('test_track.csv', names=colnames)

从该数据框中,我为每个列创建了一个列表,特别是其中一个列是date_time,如下所示:

date_time = df.date_time.tolist()

这将产生以下数据:

2018-06-01T07:25:34+02:00
2018-06-01T07:25:54+02:00
2018-06-01T07:26:22+02:00
2018-06-01T07:26:38+02:00

然后我要使用以下函数转换为日期时间格式:

f['date_time'] = pd.to_datetime(df['date_time'], format='%Y-%m-%dT%H:%M:%S')

这现在可以生成如下列表:

0 2018-06-01 05:31:29 
1 2018-06-01 05:31:29 
2 2018-06-01 05:31:29 
3 2018-06-01 05:31:29 

唯一的问题是现在它仅显示UTC时间,而我也希望能够显示本地时间(您可以从原始列表中看到本地时间有2小时的偏移量原始版本中的任何帮助。不胜感激。

0 个答案:

没有答案