【发布时间】:2015-05-11 21:18:19
【问题描述】:
假设我有一个字符串,表示带有星期几的时间:
例如“52300”,表示一周中的第 5 天(星期五),23 小时 00 分。
如何将其解析为时间或日期时间对象以添加 timedelta(hours=3) 并将其恢复为这种奇怪的格式?预期输出为“60200”字符串。
我试过了:
tow_str = '52300'
tow = datetime.datetime.strptime(tow_str, "%w%H%M") + datetime.timedelta(hours=3)
print(tow.strftime("%w%H%M"))
返回“20200”而不是“60200”
【问题讨论】:
标签: python date datetime time strptime