利用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 相关文章推荐
python2.7删除文件夹和删除文件代码实例
Dec 18 Python
Python中列表的一些基本操作知识汇总
May 20 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
Mar 05 Python
python解决pandas处理缺失值为空字符串的问题
Apr 08 Python
python之线程通过信号pyqtSignal刷新ui的方法
Jan 11 Python
Python3.5文件读与写操作经典实例详解
May 01 Python
django-allauth入门学习和使用详解
Jul 03 Python
在django模板中实现超链接配置
Aug 21 Python
new_zeros() pytorch版本的转换方式
Feb 18 Python
Python pip install如何修改默认下载路径
Apr 29 Python
浅谈pymysql查询语句中带有in时传递参数的问题
Jun 05 Python
详解python字符串驻留技术
May 21 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
Smarty模板快速入门
2007/01/04 PHP
PHP中使用BigMap实例
2015/03/30 PHP
php curl获取https页面内容,不直接输出返回结果的设置方法
2019/01/15 PHP
jquery URL参数判断,确定菜单样式
2010/05/31 Javascript
判断在css加载完毕后执行后续代码示例
2014/09/03 Javascript
jQuery中dom元素上绑定的事件详解
2015/04/24 Javascript
js控制网页前进和后退的方法
2015/06/08 Javascript
jQuery实现带动画效果的多级下拉菜单代码
2015/09/08 Javascript
轻松学习jQuery插件EasyUI EasyUI创建CRUD应用
2015/11/30 Javascript
javascript中的作用域和闭包详解
2016/01/13 Javascript
jQuery1.9+中删除了live以后的替代方法
2016/06/17 Javascript
JS中parseInt()和map()用法分析
2016/12/16 Javascript
Angular2里获取(input file)上传文件的内容的方法
2017/09/05 Javascript
OkHttp踩坑随笔为何 response.body().string() 只能调用一次
2018/01/08 Javascript
security.js实现的RSA加密功能示例
2018/06/06 Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
2018/08/07 Javascript
angularjs通过过滤器返回超链接的方法
2018/10/26 Javascript
微信小程序封装的HTTP请求示例【附升级版】
2019/05/11 Javascript
[48:53]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第一场
2014/05/26 DOTA
[02:11]2014DOTA2 TI专访VG战队Fenrir:队伍气氛良好
2014/07/11 DOTA
Python2.7版os.path.isdir中文路径返回false的解决方法
2019/06/21 Python
python 已知三条边求三角形的角度案例
2020/04/12 Python
keras实现调用自己训练的模型,并去掉全连接层
2020/06/09 Python
利用PyQt5+Matplotlib 绘制静态/动态图的实现代码
2020/07/13 Python
python 匿名函数与三元运算学习笔记
2020/10/23 Python
python 窃取摄像头照片的实现示例
2021/01/08 Python
Python数据模型与Python对象模型的相关总结
2021/01/26 Python
英国最大的经认证的有机超市:Planet Organic
2018/02/02 全球购物
美国儿童服装、家具和玩具精品店:Maisonette
2019/11/24 全球购物
主题党日活动总结
2014/07/08 职场文书
群众路线个人对照检查材料
2014/09/23 职场文书
小升初自荐信怎么写
2015/03/26 职场文书
奖励通知
2015/04/22 职场文书
2015年科研工作总结范文
2015/05/13 职场文书
行为规范主题班会
2015/08/13 职场文书
健身房被搭讪?用python写了个小米计时器助人为乐
2021/06/08 Python