欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python isoweekday和weekday的区别

程序员文章站 2024-01-06 08:35:46
...
import datetime
datetime.datetime.now() 表示当前时间
datetime.datetime.now().isoweekday() # 返回1-7,代表周一到周日,当前时间所在本周第几天;

datetime.datetime.now().weekday() # 返回的0-6,代表周一到周日

另外,标准格式 %w 中,1-6表示周一到周六,0代表周日

import datetime
now_time = datetime.datetime.now() # 当前时间
print(now_time)
day_num = now_time.isoweekday() # 当前时间所在本周第几天
print(day_num)
monday = (now_time - datetime.timedelta(days=day_num-1)) # 本周周一时间
print(monday)

----------
2019-06-20 09:45:07.349007
4
2019-06-17 09:45:07.349007

相关标签: datetime

上一篇:

下一篇: