利用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的Bottle框架中使用微信API的示例
Apr 23 Python
全面解析Python的While循环语句的使用方法
Oct 13 Python
Python的string模块中的Template类字符串模板用法
Jun 27 Python
Python使用smtp和pop简单收发邮件完整实例
Jan 09 Python
Python实现备份MySQL数据库的方法示例
Jan 11 Python
Python脚本修改阿里云的访问控制列表的方法
Mar 08 Python
使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)
May 28 Python
对python中GUI,Label和Button的实例详解
Jun 27 Python
详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
Jul 06 Python
关于Python形参打包与解包小技巧分享
Aug 24 Python
pandas-resample按时间聚合实例
Dec 27 Python
scrapy与selenium结合爬取数据(爬取动态网站)的示例代码
Sep 28 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
PHP版国家代码、缩写查询函数代码
2011/08/14 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
2013/09/26 PHP
在PHP中使用redis
2013/11/04 PHP
php获取当月最后一天函数分享
2015/02/02 PHP
如何通过Linux命令行使用和运行PHP脚本
2015/07/29 PHP
php禁用函数设置及查看方法详解
2016/07/25 PHP
新页面打开实际尺寸的图片
2006/08/25 Javascript
浅谈 javascript 事件处理
2015/01/04 Javascript
20分钟成功编写bootstrap响应式页面 就这么简单
2016/05/12 Javascript
全面解析Bootstrap中scrollspy(滚动监听)的使用方法
2016/06/06 Javascript
artDialog+plupload实现多文件上传
2016/07/19 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
Angular.JS利用ng-disabled属性和ng-model实现禁用button效果
2017/04/05 Javascript
Angularjs修改密码的实例代码
2017/05/26 Javascript
vue教程之toast弹框全局调用示例详解
2020/08/24 Javascript
angularjs实现过滤并替换关键字小功能
2017/09/19 Javascript
详解微信小程序中组件通讯
2018/10/30 Javascript
对于Python中线程问题的简单讲解
2015/04/03 Python
python使用分治法实现求解最大值的方法
2015/05/12 Python
TensorFlow 实战之实现卷积神经网络的实例讲解
2018/02/26 Python
python 多线程串行和并行的实例
2019/02/22 Python
Python画图实现同一结点多个柱状图的示例
2019/07/07 Python
python3使用Pillow、tesseract-ocr与pytesseract模块的图片识别的方法
2020/02/26 Python
Python如何爬取b站热门视频并导入Excel
2020/08/10 Python
Python Selenium操作Cookie的实例方法
2021/02/28 Python
英国汽车座椅和婴儿车购物网站:Uber Kids
2017/04/19 全球购物
Belvilla法国:休闲度假房屋出租
2020/10/03 全球购物
Kickers鞋英国官网:男士、女士和儿童鞋
2021/03/08 全球购物
会计工作决心书
2014/03/11 职场文书
普通党员个人整改措施
2014/10/27 职场文书
高校自主招生自荐信2015
2015/03/04 职场文书
2015年班长个人工作总结
2015/04/03 职场文书
2015年政教主任工作总结
2015/07/23 职场文书
保护环境建议书作文500字
2015/09/14 职场文书
postgres之jsonb属性的使用操作
2021/06/23 PostgreSQL
js面向对象编程OOP及函数式编程FP区别
2022/07/07 Javascript