小编dem*_*rgy的帖子

Python 自定义日期时间(?)格式处理

假设我有一个字符串表示一周中的天数:

例如“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'

python time datetime date strptime

0
推荐指数
1
解决办法
5719
查看次数

标签 统计

date ×1

datetime ×1

python ×1

strptime ×1

time ×1