我正在尝试按以下方式以ISO日历格式获取当前日期,以及每周的零填充?
<!DOCTYPE html>
<html>
<head>
<style>
p { margin-top:0pt; margin-bottom:0pt; }
</style>
<title>Testing Page</title>
</head>
<body>
<p>
NOTES<br />
</p>
<p>
@FTF<br />
</p>
</body>
</html>
我尝试了以下操作,但是更喜欢使用2019/W06
,因为它更易于阅读。
strftime
答案 0 :(得分:2)
使用以下代码:
print(datetime.now().strftime('%Y/W%V'))
%Y以世纪作为十进制数字的年份。
%V-当前年份的ISO 8601周编号(01到53),其中 第一周是本年度中至少有4天的第一周, 并将星期一作为一周的第一天。
https://docs.python.org/3.7/library/datetime.html#strftime-and-strptime-behavior
答案 1 :(得分:1)
使用strftime
的解决方案:
如果要零填充:
datetime.date.today().strftime("%Y/W%V")
输出:
2019/W06
如果您不想要它:
datetime.date.today().strftime("%Y/W%-V")
输出:
2019/W6
请注意,“%V”返回星期数,而“-”则删除前导零。