python - python函数strftime似乎创建了错误的年份
问题描述
我有以下代码:
datetime.date(2019, 12, 30).strftime("%Y-%V")
它返回字符串:
'2019-01'
我期望的地方:
'2020-01'
似乎是错的还是我犯了一个错误?
谢谢!
解决方案
这一年将是2019
因为当你选择时2019-12-30
,这一年将永远是 2019 年。而这周将是第一周,因此它将给出01
的值%V
。正确答案将是2019-01
。
推荐阅读
- grafana - 通过 Prometheus cAdvisor NodeExporter 按主机监控 Rancher 容器
- apache-camel - 如何在 Apache Camel 和 mybatis 中使用事务?
- python - 使用 matplotlib 绘制长垂直条形图
- node.js - 循环结束后,NodeJS 在 for 循环结果中查找查询
- c# - 如何在远程桌面上编辑配置文件(Azure 云服务(经典)文件的一部分)?
- android - 如何将用户输入从对话框保存到 RecyclerView 作为项目?
- c# - 以指定的时间间隔将 Unity 坐标打印到字符串
- c# - 子表单处于活动状态时如何编辑父表单?
- zabbix - Zabbix 升级到 4.0.2
- jquery - 为什么光滑的滑块在不提供任何功能的情况下不返回错误?