利用python获取某年中每个月的第一天和最后一天


Posted in Python onDecember 15, 2016

搜索关键字:

python get every first day of month

参考解答:

方法一:

>>> import calendar
>>> calendar.monthrange(2002,1)
(1, 31)
>>> calendar.monthrange(2008,2)
(4, 29)
>>> calendar.monthrange(2100,2)
(0, 28)
 
>>> calendar.monthrange(2016, 2)[1]

方法二:

import datetime
for x in xrange(1, 13):
  dt_start = (datetime.datetime(2016, x, 1)).strftime("%Y%m%d")
  if 12 == x:
    dt_end = (datetime.datetime(2016, 12, 31)).strftime("%Y%m%d")
  else:
    dt_end = (datetime.datetime(2016, x+1, 1) - datetime.timedelta(days = 1)).strftime("%Y%m%d")
  print dt_start, dt_end

参考链接:

http://stackoverflow.com/questions/42950/get-last-day-of-the-month-in-python

https://docs.python.org/2/library/calendar.html

https://docs.python.org/2/library/datetime.html

http://stackoverflow.com/questions/22696662/python-list-of-first-day-of-month-for-given-period

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家学习或者使用python能有一定的帮助,如果有疑问大家可以留言交流。

Python 相关文章推荐
python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
Apr 25 Python
Python中dictionary items()系列函数的用法实例
Aug 21 Python
python如何实现excel数据添加到mongodb
Jul 30 Python
python爬虫入门教程--优雅的HTTP库requests(二)
May 25 Python
Django csrf 验证问题的实现
Oct 09 Python
python 实现GUI(图形用户界面)编程详解
Jul 17 Python
Python实现直方图均衡基本原理解析
Aug 08 Python
python Plotly绘图工具的简单使用
Mar 03 Python
使用OpenCV获取图像某点的颜色值,并设置某点的颜色
Jun 02 Python
PyCharm配置anaconda环境的步骤详解
Jul 31 Python
python3字符串输出常见面试题总结
Dec 01 Python
关于python中模块和重载的问题
Nov 02 Python
python中快速进行多个字符替换的方法小结
Dec 15 #Python
Python制作简易注册登录系统
Dec 15 #Python
用yum安装MySQLdb模块的步骤方法
Dec 15 #Python
Python3.6正式版新特性预览
Dec 15 #Python
再谈Python中的字符串与字符编码(推荐)
Dec 14 #Python
Python文件操作,open读写文件,追加文本内容实例
Dec 14 #Python
你所不知道的Python奇技淫巧13招【实用】
Dec 14 #Python
You might like
espresso double下 咖啡粉超细时 饼压力对咖啡的影响
2021/03/03 冲泡冲煮
基于mysql的论坛(3)
2006/10/09 PHP
php中使用addslashes函数报错问题的解决方法
2013/02/06 PHP
php+mysqli实现将数据库中一张表信息打印到表格里的方法
2015/01/28 PHP
网上应用的一个不错common.js脚本
2007/08/08 Javascript
FLASH 广告之外的链接
2008/12/16 Javascript
JS通过相同的name进行表格求和代码
2013/08/18 Javascript
javascript实用小函数使用介绍
2013/11/11 Javascript
在JavaScript里防止事件函数高频触发和高频调用的方法
2014/09/06 Javascript
解决js下referer兼容各大浏览器的方法
2014/11/03 Javascript
JS表的模拟方法
2015/02/05 Javascript
jQuery的bind()方法使用详解
2015/07/15 Javascript
跟我学习javascript的函数和函数表达式
2015/11/16 Javascript
浅析javascript异步执行函数导致的变量变化问题解决思路
2016/05/13 Javascript
JQuery获取鼠标进入和离开容器的方向
2016/12/29 Javascript
nodejs 终端打印进度条实例代码
2017/04/22 NodeJs
JavaScript面向对象精要(下部)
2017/09/12 Javascript
nodejs实现截取上传视频中一帧作为预览图片
2017/12/10 NodeJs
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
2019/11/18 jQuery
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
2020/10/21 Javascript
浅谈django三种缓存模式的使用及注意点
2018/09/30 Python
Python中面向对象你应该知道的一下知识
2019/07/10 Python
python闭包、深浅拷贝、垃圾回收、with语句知识点汇总
2020/03/11 Python
PyCharm2019 安装和配置教程详解附激活码
2020/07/31 Python
python图片合成的示例
2020/11/09 Python
CSS3实现伪类hover离开时平滑过渡效果示例
2017/08/10 HTML / CSS
CSS3 二级导航菜单的制作的示例
2018/04/02 HTML / CSS
创造美妙香氛体验:Aera扩散器和香水
2018/11/25 全球购物
Urban Decay官方网站:美国化妆品品牌
2020/06/04 全球购物
软件测试笔试题
2012/10/25 面试题
小学生检讨书大全
2014/02/06 职场文书
禁止酒驾标语
2014/06/25 职场文书
五一活动标语
2014/06/30 职场文书
向女朋友道歉的话
2015/01/20 职场文书
订货会邀请函
2015/01/31 职场文书
JS前端canvas交互实现拖拽旋转及缩放示例
2022/08/05 Javascript