利用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 httplib,smtplib使用方法
Sep 06 Python
使用Python导出Excel图表以及导出为图片的方法
Nov 07 Python
Python实现简易过滤删除数字的方法小结
Jan 09 Python
PyTorch里面的torch.nn.Parameter()详解
Jan 03 Python
TensorFlow tf.nn.max_pool实现池化操作方式
Jan 04 Python
解决python运行启动报错问题
Jun 01 Python
Python调用百度OCR实现图片文字识别的示例代码
Jul 17 Python
python实现感知机模型的示例
Sep 30 Python
python 下划线的不同用法
Oct 24 Python
Python OpenCV快速入门教程
Apr 17 Python
实例详解Python的进程,线程和协程
Mar 13 Python
PyTorch中的torch.cat简单介绍
Mar 17 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编程实现获取excel文档内容的代码实例
2011/06/28 PHP
php urlencode()与urldecode()函数字符编码原理详解
2011/12/06 PHP
mysql数据库差异比较的PHP代码
2012/02/05 PHP
php操作access数据库的方法详解
2017/02/22 PHP
juqery 学习之三 选择器 子元素与表单
2010/11/25 Javascript
js 第二代身份证号码的验证机制代码
2011/05/12 Javascript
Jquery颜色选择器ColorPicker实现代码
2012/11/14 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
2013/08/28 Javascript
简单的jquery左侧导航栏和页面选中效果
2014/08/21 Javascript
JavaScript中的类与实例实现方法
2015/01/23 Javascript
JS实现FLASH幻灯片图片切换效果的方法
2015/03/04 Javascript
jQuery解析XML与传统JavaScript方法的差别实例分析
2015/03/05 Javascript
JavaScript通过join函数连接数组里所有元素的方法
2015/03/20 Javascript
浅谈js的异步执行
2016/10/18 Javascript
vuejs指令详解
2017/02/07 Javascript
JavaScript原生数组Array常用方法
2017/04/06 Javascript
xmlplus组件设计系列之文本框(TextBox)(3)
2017/05/03 Javascript
vue2.0 与 bootstrap datetimepicker的结合使用实例
2017/05/22 Javascript
js实现加载页面就自动触发超链接的示例
2017/08/31 Javascript
PHP 实现一种多文件上传的方法
2017/09/20 Javascript
swiper Scrollbar滚动条组件详解
2019/09/08 Javascript
微信小程序实现身份证取景框拍摄
2020/09/09 Javascript
Nodejs 数组的队列以及forEach的应用详解
2021/02/25 NodeJs
使用python中的in ,not in来检查元素是不是在列表中的方法
2018/07/06 Python
python框架中flask知识点总结
2018/08/17 Python
Python 合并多个TXT文件并统计词频的实现
2019/08/23 Python
详解CSS3的box-shadow属性制作边框阴影效果的方法
2016/05/10 HTML / CSS
CSS3 实现飘动的云朵动画
2020/12/01 HTML / CSS
PHP开发的一般流程
2013/08/13 面试题
师德学习感言
2014/01/31 职场文书
服装采购员岗位职责
2014/03/15 职场文书
海飞丝的广告词
2014/03/20 职场文书
企业爱心捐款倡议书
2015/04/27 职场文书
六一儿童节新闻稿
2015/07/17 职场文书
Java集成swagger文档组件
2021/06/28 Java/Android
sqlserver连接错误之SQL评估期已过的问题解决
2022/03/23 SQL Server