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

import calendar
import time
day_now = time.localtime()
day_begin = '%d-%02d-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-%02d-%02d' % (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

python 获取当前月份月初日期和月末日期相关推荐

  1. sqlserver使用depart获取当前日期月份及通过拼接得到日期时间

    1.sqlserver获取当前月份 select datepart(mm,getdate()) DATEPART()函数返回日期的指定部分. 此函数以整数值返回结果. DATEPART(interva ...

  2. java获取月末日期_Java -- 获取当前日期、当月月初日期、月末日期

    public class CalendarTest { public static void main(String[] args) { // 获取当前年份.月份.日期 Calendar cale = ...

  3. presto获取上月月初和上月月末日期

    因为工作中需要,研究了一下,有问题大家一起交流 获取上月月末 select CAST((date_add('day', - day_of_month(current_date), current_da ...

  4. JAVA 获取指定月份的每周的开始日期和结束日期

    1.第一种情况,从1号开始到月份最后一天结束 代码如下: private DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPatte ...

  5. Python 获取文件或者文件夹的修改日期 获取文件的修改时间、访问时间、创建时间、大小占用

    Windows.Linux # -*- coding: UTF8 -*- import os import timedef TimeStampToTime(timestamp):timeStruct ...

  6. python 获取昨天、今天、明天的日期

    print '今天:{}'.format(datetime.datetime.now().strftime('%Y-%m-%d')) print '昨天:{}'.format((datetime.da ...

  7. Python获取当前时间的上一年,上一月,上一日

    使用python获取当前月份之前的一个月 datetimeNow = datetime.date.today()print(datetimeNow)datetimeOneMonthAgo = str( ...

  8. java获取月末日期_Java用于取得当前日期相对应的月初,月末,季初,季末,年初,年末时间详解...

    package com.zrar.date; import java.util.Calendar; /** * * 描述:此类用于取得当前日期相对应的月初,月末,季初,季末,年初,年末,返回值均为St ...

  9. [转载] python如何获取当前月份_Python-获取当前月的前x月月份日期

    参考链接: 如何在Python中获取当前日期和时间 """ 获取当前月的前x月月份日期 """ import datetime def ge ...

最新文章

  1. mysql 索引与约束_MySQL之索引与约束条件
  2. Flume(NG)架构设计要点及配置实践
  3. 驴友生涯的开始--香八拉路线精选
  4. 单例模式双重校验锁_被面试官虐过之后,他轻蔑的问我:你还说你了解单例模式吗?...
  5. Dubbo:Dubbo入门---搭建一个最简单的Demo框架
  6. StringUtils.isAlphanumeric(String)方法检查中文是通过的,需要注意。它不能用来检测字符串是否只包含英文和数字。
  7. python模块的使用方法_python中requests模块的使用方法
  8. Spring Bean懒加载与非懒加载
  9. 云计算示范项目_“云计算和大数据”重点专项2018年度项目申报指南
  10. office2007中文版下载和功能介绍
  11. Photoshop安装包破解安装教程
  12. 电脑知识 - bin文件夹是什么
  13. 投影幕尺寸参数对照表
  14. 由某梦CMS导致近来改版的太多数据库大挪移手软了
  15. 【EasyRL学习笔记】第八章 针对连续动作的深度Q网络
  16. EMI-EMC设计注意事项
  17. USB会议摄像机的重要的网络特性
  18. 新闻发布及管理系统的设计与实现(论文+PPT+源码)
  19. 微信小程序实现每日签到、连续签到
  20. nodejs 设置API代理

热门文章

  1. 判断是否为长按_如何判断电路中的IC是在工作?
  2. excel切片器_EXCEL带切片器的动态柱形图
  3. 【机器学习】图解最常用的10个机器学习算法!
  4. ROS 中文教程目录(最好不要过度依赖这种,建议养成看英文原版习惯)
  5. 史上最简单的SpringCloud教程 | 第四篇:断路器(Hystrix)--里面有BUG,所以我转载改一下
  6. MFC开发IM-第二篇、MFC picture 控件的用法
  7. python集合类型应用场景_python学习笔记(10)--组合数据类型(集合类型)
  8. 苹果明年有望推出15英寸版MacBook Air
  9. 下周见!Redmi K50标准版配置细节曝光:骁龙870+67W快充
  10. 京东开通数字人民币“硬件钱包”线上消费功能