利用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 26 Python
Python程序设计入门(5)类的使用简介
Jun 16 Python
python中print的不换行即时输出的快速解决方法
Jul 20 Python
Python中字符串的常见操作技巧总结
Jul 28 Python
使用Python搭建虚拟环境的配置方法
Feb 28 Python
基于wxPython的GUI实现输入对话框(2)
Feb 27 Python
Python中的单下划线和双下划线使用场景详解
Sep 09 Python
python matplotlib包图像配色方案分享
Mar 14 Python
使用Python对Dicom文件进行读取与写入的实现
Apr 20 Python
python批量处理多DNS多域名的nslookup解析实现
Jun 28 Python
Python数据库封装实现代码示例解析
Sep 05 Python
python数据处理之Pandas类型转换
Apr 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 jQuery表单,带验证具体实现方法
2014/02/15 PHP
thinkphp四种url访问方式详解
2014/11/28 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
jQuery操作select的实例代码
2012/06/14 Javascript
js获取location.href的参数实例代码
2013/08/02 Javascript
flash调用js中的方法,让js传递变量给flash的办法及思路
2013/08/07 Javascript
jquery获取当前点击对象的value方法
2014/02/28 Javascript
理解javascript中的闭包
2017/01/11 Javascript
AngularJS1.X学习笔记2-数据绑定详解
2017/04/01 Javascript
vue项目打包后打开页面空白解决办法
2018/06/29 Javascript
angular将html代码输出为内容的实例
2018/09/30 Javascript
详解mpvue scroll-view自动回弹bug解决方案
2018/10/01 Javascript
vue项目动态设置页面title及是否缓存页面的问题
2018/11/08 Javascript
vue集成kindeditor富文本的实现示例代码
2019/06/07 Javascript
axios异步提交表单数据的几种方法
2019/08/11 Javascript
nodejs文件夹深层复制功能
2019/09/03 NodeJs
vue实现百度搜索功能
2020/12/28 Javascript
如何利用javascript接收json信息并进行处理
2020/08/06 Javascript
js实现简单的倒计时
2021/01/28 Javascript
Python 登录网站详解及实例
2017/04/11 Python
python3.6使用urllib完成下载的实例
2018/12/19 Python
对python实现合并两个排序链表的方法详解
2019/01/23 Python
Python 脚本的三种执行方式小结
2019/12/21 Python
Python变量及数据类型用法原理汇总
2020/08/06 Python
浅析Python的命名空间与作用域
2020/11/25 Python
python制作微博图片爬取工具
2021/01/16 Python
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
DC Shoes俄罗斯官网:美国滑板鞋和服饰品牌
2020/08/19 全球购物
Sisley法国希思黎美国官方网站:享誉全球的奢华植物美容品牌
2020/06/27 全球购物
预备党员公开承诺书
2014/05/28 职场文书
房屋登记授权委托书范本
2014/10/09 职场文书
2015年办公室文秘工作总结
2015/04/30 职场文书
单位综合评价意见
2015/06/05 职场文书
Java后台生成图片的完整步骤
2021/08/04 Java/Android
Win11 25163.1010更新补丁KB5016904推送,测试服务验证管道(附更新修复汇总)
2022/07/23 数码科技
Moment的feature导致线上bug解决分析
2022/09/23 Javascript