利用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深入学习之上下文管理器
Aug 31 Python
python结合shell查询google关键词排名的实现代码
Feb 27 Python
python 循环while和for in简单实例
Aug 16 Python
Python迭代和迭代器详解
Nov 10 Python
浅析Git版本控制器使用
Dec 10 Python
Python实现PS滤镜的万花筒效果示例
Jan 23 Python
Python实现识别图片内容的方法分析
Jul 11 Python
python清除字符串前后空格函数的方法
Oct 21 Python
基于Python实现定时自动给微信好友发送天气预报
Oct 25 Python
详解利用OpenCV提取图像中的矩形区域(PPT屏幕等)
Jul 01 Python
Python字符串对齐方法使用(ljust()、rjust()和center())
Apr 26 Python
Python OpenCV超详细讲解基本功能
Apr 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
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
2014/01/30 PHP
php+memcache实现的网站在线人数统计代码
2014/07/04 PHP
微信自定义菜单的处理开发示例
2015/04/16 PHP
CI框架简单邮件发送类实例
2016/05/18 PHP
详解php实现页面静态化原理
2017/06/21 PHP
一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子
2009/05/21 Javascript
js单例模式的两种方案
2013/10/22 Javascript
js保留小数点后几位的写法
2014/01/03 Javascript
javascript解决IE6下hover问题的方法
2015/07/28 Javascript
JQuery给select添加/删除节点的实现代码
2016/04/26 Javascript
多功能jQuery树插件zTree实现权限列表简单实例
2016/07/12 Javascript
js 实现数值的千分位及保存小数方法(推荐)
2016/08/01 Javascript
完美的js div拖拽实例代码
2016/09/24 Javascript
react-native之ART绘图方法详解
2017/08/08 Javascript
jQuery插件artDialog.js使用与关闭方法示例
2017/10/09 jQuery
浅谈 vue 中的 watcher
2017/12/04 Javascript
js jquery 获取某一元素到浏览器顶端的距离实现方法
2018/09/05 jQuery
Vue使用axios出现options请求方法
2019/05/30 Javascript
JavaScript创建表格的方法
2020/04/13 Javascript
Python实现的检测网站挂马程序
2014/11/30 Python
python框架django基础指南
2016/09/08 Python
python批量从es取数据的方法(文档数超过10000)
2018/12/27 Python
python3+pyqt5+itchat微信定时发送消息的方法
2019/02/20 Python
在keras中model.fit_generator()和model.fit()的区别说明
2020/06/17 Python
Matlab中plot基本用法的具体使用
2020/07/17 Python
websocket+sockjs+stompjs详解及实例代码
2018/11/30 HTML / CSS
使用placeholder属性设置input文本框的提示信息
2020/02/19 HTML / CSS
切尔西足球俱乐部官方网上商店:Chelsea FC
2019/06/17 全球购物
调解员先进事迹材料
2014/02/07 职场文书
办公室主任主任岗位责任制
2014/02/11 职场文书
市级优秀班主任事迹材料
2014/05/13 职场文书
音乐兴趣小组活动总结
2014/07/07 职场文书
初中班长竞选稿
2015/11/20 职场文书
深入解析NumPy中的Broadcasting广播机制
2021/05/30 Python
Windows11性能真的上涨35%? 桌面酷睿i9实测结果公开
2021/11/21 数码科技
Go gorilla/sessions库安装使用
2022/08/14 Golang