写在前面的话
疫情期间嘛,我自己造了个随机填写体温的轮子
然后悲哀的发现没法直接生成我要的日期,即一周开始时的日期和结束时的日期,生成格式为(例:2021年12月31日-2022年1月6日)
所以自己开始造轮子,本以为随手引用一个库就完事了,万万没想到麻烦多多一下为完整代码记录
完整代码及解析
import calendar
import datetime
today = datetime.datetime.now()
# 取今天日期以及星期等信息
date = today.day
# 取今天日期
month = today.month
# 取今天月份
year = today.year
# 取年份
weekday = datetime.datetime.isoweekday(today)
# 取今天星期几
if(weekday == 0):
weekday = 7
# 因为星期天被定义为0,特重新定义以符合习惯
monthRange = calendar.monthrange(today.year, today.month)[1]
# 取每月的天数