首页 > 解决方案 > python函数strftime似乎创建了错误的年份

问题描述

我有以下代码:

datetime.date(2019, 12, 30).strftime("%Y-%V")

它返回字符串:

'2019-01'

我期望的地方:

'2020-01'

似乎是错的还是我犯了一个错误?

谢谢!

标签: pythonpython-3.xpython-datetime

解决方案


这一年将是2019因为当你选择时2019-12-30,这一年将永远是 2019 年。而这周将是第一周,因此它将给出01的值%V。正确答案将是2019-01


推荐阅读