利用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中使用PIL库实现图片高斯模糊实例
Feb 08 Python
使用Python生成url短链接的方法
May 04 Python
Python中set与frozenset方法和区别详解
May 23 Python
Python队列的定义与使用方法示例
Jun 24 Python
Python进度条实时显示处理进度的示例代码
Jan 30 Python
Python3中编码与解码之Unicode与bytes的讲解
Feb 28 Python
Python实现Restful API的例子
Aug 31 Python
Python中关于浮点数的冷知识
Sep 22 Python
使用TensorFlow-Slim进行图像分类的实现
Dec 31 Python
Python实现加密接口测试方法步骤详解
Jun 05 Python
利用Python的folium包绘制城市道路图的实现示例
Aug 24 Python
史上最详细的Python打包成exe文件教程
Jan 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
如何获取网站icon有哪些可行的方法
2014/06/05 Javascript
IE中document.createElement的iframe无法设置属性name的解决方法
2015/09/14 Javascript
javascript html5实现表单验证
2016/03/01 Javascript
JavaScript通过HTML的class来获取HTML元素的方法总结
2016/05/24 Javascript
AngularJS 表达式详解及实例代码
2016/09/14 Javascript
PHP抓取HTTPS内容和错误处理的方法
2016/09/30 Javascript
Bootstrap 3.x打印预览背景色与文字显示异常的解决
2016/11/06 Javascript
JS 循环li添加点击事件 (闭包的应用)
2016/12/10 Javascript
微信小程序 wx:for的使用实例详解
2017/04/27 Javascript
JQuery EasyUI的一些常用组件
2017/07/12 jQuery
JavaScript数据结构与算法之队列原理与用法实例详解
2017/11/22 Javascript
JavaScript事件冒泡与事件捕获实例分析
2018/08/01 Javascript
jQuery中ajax请求后台返回json数据并渲染HTML的方法
2018/08/08 jQuery
Quasar Input:type="number" 去掉上下小箭头 实现加减按钮样式功能
2020/04/09 Javascript
python操作MongoDB基础知识
2013/11/01 Python
Python学习笔记_数据排序方法
2014/05/22 Python
Python的randrange()方法使用教程
2015/05/15 Python
Python中特殊函数集锦
2015/07/27 Python
python socket多线程通讯实例分析(聊天室)
2016/04/06 Python
常见python正则用法的简单实例
2016/06/21 Python
python使用两种发邮件的方式smtp和outlook示例
2017/06/02 Python
python3之微信文章爬虫实例讲解
2017/07/12 Python
用Pygal绘制直方图代码示例
2017/12/07 Python
Python常用的json标准库
2019/02/19 Python
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
2019/02/22 Python
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
2019/06/17 Python
python3.7通过thrift操作hbase的示例代码
2020/01/14 Python
Python3.9 beta2版本发布了,看看这7个新的PEP都是什么
2020/06/10 Python
html特殊符号示例 html特殊字符编码对照表
2014/01/14 HTML / CSS
Hotter Shoes美国官网:英国最受欢迎的舒适鞋
2018/08/02 全球购物
印度最好的在线药品订购网站:PharmEasy
2018/11/30 全球购物
钳工实习自我鉴定
2013/09/19 职场文书
离婚协议书该怎么写
2014/10/04 职场文书
个人务虚会发言材料
2014/10/20 职场文书
2014年小学教导处工作总结
2014/12/19 职场文书
浅谈Python中的函数(def)及参数传递操作
2021/05/25 Python