无法在Python中解析时间

时间:2018-03-03 12:50:29

标签: python date datetime time

假设我有以下字符串:

timeUTC = "14:28"

我想将上面的字符串转换为UTC + 2。

所以timeUTCp2 = "16:28"

我怎么能用Python3做到这一点?是以代数方式执行此操作还是使用依赖项的最快方法?

1 个答案:

答案 0 :(得分:-1)

我可以想到两种方式:

首先,如果您只想在字符串时间内添加两个小时(它似乎没有附加时区):

from datetime import datetime
from datetime import timedelta
dt = datetime.strptime("14:28", "%H:%M") + timedelta(hours=2)

SECOND,您可以从输入字符串所在的任何时区转换为UTC,然后再添加两个小时。我不知道时间字符串的来源,所以我没有构建一个例子。