利用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 urlopen 使用小示例
Sep 06 Python
使用C语言来扩展Python程序和Zope服务器的教程
Apr 14 Python
python一键升级所有pip package的方法
Jan 16 Python
python定向爬虫校园论坛帖子信息
Jul 23 Python
使用tensorflow实现线性回归
Sep 08 Python
Python常用模块之requests模块用法分析
May 15 Python
python定位xpath 节点位置的方法
Aug 27 Python
tensorboard 可以显示graph,却不能显示scalar的解决方式
Feb 15 Python
Scrapy中如何向Spider传入参数的方法实现
Sep 28 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
Jan 07 Python
python中os.path.join()函数实例用法
May 26 Python
Python初学者必备的文件读写指南
Jun 23 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数组总结篇(一)
2008/09/30 PHP
PHP Session_Regenerate_ID函数双释放内存破坏漏洞
2011/01/27 PHP
解析数组非数字键名引号的必要性
2013/08/09 PHP
php过滤XSS攻击的函数
2013/11/12 PHP
浅谈PHP正则中的捕获组与非捕获组
2016/07/18 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
php/JS实现的生成随机密码(验证码)功能示例
2019/06/06 PHP
在Javascript中定义对象类别
2006/12/22 Javascript
精通Javascript系列之数据类型 字符串
2011/06/08 Javascript
ExtJs使用总结(非常详细)
2012/03/22 Javascript
NodeJs基本语法和类型
2015/02/13 NodeJs
JavaScript获取文本框内选中文本的方法
2015/02/20 Javascript
jQuery实现数秒后自动提交form的方法
2015/03/05 Javascript
jQuery背景插件backstretch使用指南
2015/04/21 Javascript
JS留言功能的简单实现案例(推荐)
2016/06/23 Javascript
微信小程序使用第三方库Immutable.js实例详解
2016/09/27 Javascript
JS实现微信弹出搜索框 多条件查询功能
2016/12/13 Javascript
利用JQuery实现datatables插件的增加和删除行功能
2017/01/06 Javascript
关于vue-router的beforeEach无限循环的问题解决
2017/09/09 Javascript
JS实现websocket长轮询实时消息提示的效果
2017/10/10 Javascript
js实现搜索提示框效果
2020/09/05 Javascript
三剑客:offset、client和scroll还傻傻分不清?
2020/12/04 Javascript
python中多个装饰器的执行顺序详解
2018/10/08 Python
python批量获取html内body内容的实例
2019/01/02 Python
详解Python网络框架Django和Scrapy安装指南
2019/04/01 Python
Django项目后台不挂断运行的方法
2019/08/31 Python
Python爬虫与反爬虫大战
2020/07/30 Python
原生 JS+CSS+HTML 实现时序图的方法
2019/07/31 HTML / CSS
英国最大的笔记本电脑直销专家:Laptops Direct
2019/07/20 全球购物
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
光电信息专业应届生求职信
2013/10/07 职场文书
家居饰品店创业计划书
2014/01/31 职场文书
工作总结与自我评价
2014/09/18 职场文书
贫困证明怎么写
2015/06/16 职场文书
Golang 实现获取当前函数名称和文件行号等操作
2021/05/08 Golang
js判断两个数组相等的5种方法
2022/05/06 Javascript