我是python /编程新手,尚未处理时间问题。我有一个csv文件,其中包含一列时间/日期信息,但时区错误。我该如何减去或增加小时数?它的格式如下:
1 Jan 2014 hh:mm
如果有帮助,我已经将数据分解为一系列文字:
[{datetime: 1 Jan 2014 00:00}, {datetime: 2 Jan 2014 00:01}]
由于
答案 0 :(得分:1)
您可以创建日期时间对象并使用datetime.timedelta添加小时/天等。
d = {"datetime": "2 Jan 2014 00:01"}
from datetime import datetime ,timedelta
print(datetime.strptime(d["datetime"],"%d %b %Y %H:%M")+timedelta(hours=4))
2014-01-02 04:01:00