python 获取当前月的第一天和最后一天的方法 判断字典中是否存在key

文章目录

  • 获取当前月的第一天和最后一天
    • 1. 第一步:导包
    • 2. 第二步:获取当前时间
    • 3. 第三步:通过当前时间的datetime格式获取年份和月份
    • 4. 第四步:通过calendar里面的monthrange方法来获取该年对应月份的第一天和最后一天
    • 5. 获取第一天和最后一天
  • 二、判断字典中是否存在key

获取当前月的第一天和最后一天

1. 第一步:导包


import calendar,datetime

2. 第二步:获取当前时间


now = datetime.datetime.now()
print(now,type(now))

在这里插入图片描述


3. 第三步:通过当前时间的datetime格式获取年份和月份


year = now.year
print(year)
month = now.month
print(month)

在这里插入图片描述


4. 第四步:通过calendar里面的monthrange方法来获取该年对应月份的第一天和最后一天


calendar.monthrange(year,month)

输出的是一个元组;
第一个元素,数字1是这个月的第一天;
第二个元素,数字31是这个月的天数;
在这里插入图片描述
在这里插入图片描述


5. 获取第一天和最后一天


last_day = calendar.monthrange(year,month)[1]## 最后一天
print(last_day)
start = datetime.date(year,month,1)
print(start)
end = datetime.date(year,month,last_day)
print(end)

在这里插入图片描述


二、判断字典中是否存在key

key in a.keys()
has_key
python 获取当前月的第一天和最后一天的方法 判断字典中是否存在key_第1张图片

你可能感兴趣的:(#,python,web开发)