python 获取当前月份月初日期和月末日期

    xiaoxiao2021-12-01  19

    使用time模块的time.localtime()获取当前日期,使用calendar模块calendar.monthrange的来获取指定月份的天数。即可得到月初日期和月末日期,代码如下:

    import calendar import time day_now = time.localtime() day_begin = '%d-d-01' % (day_now.tm_year, day_now.tm_mon) # 月初肯定是1号 wday, monthRange = calendar.monthrange(day_now.tm_year, day_now.tm_mon) # 得到本月的天数 第一返回为月第一日为星期几(0-6), 第二返回为此月天数 day_end = '%d-d-d' % (day_now.tm_year, day_now.tm_mon, monthRange) print('月初日期为:',day_begin, '月末日期为:',day_end) #!/usr/bin/env python # --*-- coding:utf-8 --*-- import calendar day_now = '20150222' #给定日期 day_begin = day_now[0:6]+'01' #月初肯定是1号 所以 直接替换 就可以 monthRange = calendar.monthrange(int(day_now[0:3]),int(day_now[4:6]))#得到本月的天数 day_end = day_now[0:6]+str(monthRange[1]) print day_now,'月初日期为:',day_begin, '月末日期为:',day_end

    转载请注明原文地址: https://ju.6miu.com/read-679480.html

    最新回复(0)