假设我有一个字符串表示一周中的天数:
例如“52300”,表示一周的第 5 天(星期五),23 小时 00 分钟。
我如何将它解析为 time 或 datetime 对象以添加 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"))
Run Code Online (Sandbox Code Playgroud)
返回 '20200' 而不是 '60200'