我说一个时间字符串
str = "2018-09-23 14:46:55"
和偏移量
offset = "0530"
我想获取带有偏移量的str2,即
str2 = "2018-09-23 20:16:55"
请指导。
答案 0 :(得分:-1)
您可以使用datetime
模块:
from datetime import datetime, timedelta
x = "2018-09-23 14:46:55"
offset = "0530"
res = datetime.strptime(x, '%Y-%m-%d %H:%M:%S') + \
timedelta(hours=int(offset[:2]), minutes=int(offset[2:]))
print(res)
datetime.datetime(2018, 9, 23, 20, 16, 55)