美文网首页
Python 计算月头月尾

Python 计算月头月尾

作者: 一本正经胡说八道的猫 | 来源:发表于2022-11-04 21:43 被阅读0次

一本正经胡说八道的猫


#!/usr/bin/env python
# -*- coding: utf-8 -*-
import datetime
import calendar
time = datetime.date(2022, 1, 20) #年,月,日
#求该月第一天
first_day = datetime.date(time.year, time.month, 1)
print ('该月第一天:%s' % (first_day))
#求前一个月的第一天
#前一个月最后一天
pre_month = first_day - datetime.timedelta(days = 1) #timedelta是一个不错的函数
print ('前一个月最后一天:%s' % (pre_month))
#前一个月的第一天
first_day_of_pre_month = datetime.date(pre_month.year, pre_month.month, 1)
print ('前一个月的第一天:%s' % (first_day_of_pre_month))
#求后一个月的第一天
days_num = calendar.monthrange(first_day.year, first_day.month)[1] #获取一个月有多少天
print ('%s月份有%s天' %(first_day.month,days_num))
first_day_of_next_month = first_day + datetime.timedelta(days = days_num) #当月的最后一天只需要days_num-1即可
print ('后一个月的第一天:%s' % (first_day_of_next_month))

显示结果:

该月第一天:2022-01-01
前一个月最后一天:2021-12-31
前一个月的第一天:2021-12-01
1月份有31天
后一个月的第一天:2022-02-01

今天教大家一个日期函数方法,可以学一下,挺有用的。也挺有趣。
特地在简书留作纪念

相关文章

  • Python 计算月头月尾

    一本正经胡说八道的猫 显示结果: 该月第一天:2022-01-01前一个月最后一天:2021-12-31前一个月的...

  • 歌词春天里的改版

    每天很用心的工作 从月头忙到月尾 还要加班 周末也不能看电影 平时...

  • 【动起来】慢慢写字,好好活着

    2022年7月29日 周五 曲靖 晴 今日是初一,农历七月头,又到公历的七月末,这一天,可算月头(农历)月尾...

  • 地坪女王朱海珍创业连载447-月尾月头忙

    又到月头月尾时,每到这个时候,相对而言自然会多一些事情。 月尾,铺子上的帐要统计出来,这一个月进货,出货,卖货,实...

  • 今日,宜读书

    从清晨到日暮,从月头到月尾,天晴,天阴,日日都是适宜读书的好日子。 困了,就离在椅子中打个盹; ...

  • 冬至韭莲,久久相连~

    冬至晴雨表: 冬至在月头,冻死老黄牛;冬至在月中,单衣能过冬;冬至在月尾,大雪风飞起;冬至比较暖,烤火到小满;冬至...

  • 家长里短

    俗不可奈,俗的可爱。 那家的那个女人,家庭主妇,岁数大了也改变不了小女人的作派。 每到月头月尾,就要将家里的预算和...

  • 初秋,九月怀旧

    晨起,不觉已秋意,微微凉 艳阳映照小轩窗 野外,盈盈绿,尖尖黄 凉风习习树梢上 总觉还在月头,竟是已到月尾 九月又...

  • 【驻村记】这一周

    2020年12月4日 周五 刘家山 阴 这一周,有点闲, 月尾一天月头四, 督查检查未来到, 大家都来偷点闲; 天...

  • 月头生病和月尾生病,还是有区别的

    每日精选笑话: 女子在夜里碰到色狼最好的防身技能: “美女多大了?” “48” “不对啊,看你像18啊。” “死那...

网友评论

      本文标题:Python 计算月头月尾

      本文链接:https://www.haomeiwen.com/subject/tkjfjrtx.html