提问人:Dinux 提问时间:11/5/2023 最后编辑:Dinux 更新时间:11/7/2023 访问量:131
datetime.now().strftime(“%j”) 有什么作用?
What does datetime.now().strftime("%j") do?
问:
要使用 datetime 模块获取当前年份,可以使用 ,它按预期返回。datetime.now().strftime("%Y")
2023
但是,我发现另一个参数,可以代替 .这样做将返回 .%j
%Y
309
做什么?%j
from datetime import datetime
print(datetime.now().strftime("%Y")) #Returns current year (2023)
print(datetime.now().strftime("%j")) #Returns 309
答:
2赞
cottontail
11/5/2023
#1
这是一年中的一天。例如,1 月 1 日是一年中的第一天等。
from datetime import datetime
datetime(2023,1,1).strftime('%j') # '001'
datetime(2023,12,30).strftime('%j') # '364'
datetime(2024,12,31).strftime('%j') # '366'
评论