利用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通过poll实现异步IO的方法
Jun 04 Python
在Django框架中编写Context处理器的方法
Jul 20 Python
Python实现读取文件最后n行的方法
Feb 23 Python
Python引用类型和值类型的区别与使用解析
Oct 17 Python
对Python 网络设备巡检脚本的实例讲解
Apr 22 Python
对python 自定义协议的方法详解
Feb 13 Python
python中将两组数据放在一起按照某一固定顺序shuffle的实例
Jul 15 Python
如何获取Python简单for循环索引
Nov 21 Python
pycharm全局搜索的具体步骤
Jul 28 Python
Python利用Faiss库实现ANN近邻搜索的方法详解
Aug 03 Python
多个版本的python共存时使用pip的正确做法
Oct 26 Python
python中出现invalid syntax报错的几种原因分析
Feb 12 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/02/18 PHP
PHP 图像尺寸调整代码
2010/05/26 PHP
php遍历数组的4种方法总结
2014/07/05 PHP
两个php日期控制类实例
2014/12/09 PHP
php简单操作mysql数据库的类
2015/04/16 PHP
PHP生成plist数据的方法
2015/06/16 PHP
php + nginx项目中的权限详解
2017/05/23 PHP
PHP实现RSA签名生成订单功能【支付宝示例】
2017/06/06 PHP
阿里云Win2016安装Apache和PHP环境图文教程
2018/03/11 PHP
php识别翻转iphone拍摄的颠倒图片
2018/05/17 PHP
PHP实现字符串的全排列详解
2019/04/24 PHP
php+layui数据表格实现数据分页渲染代码
2019/10/26 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
Ext面向对象开发实践(续)
2008/11/18 Javascript
javascript加号"+"的二义性说明
2013/03/04 Javascript
JS验证逗号隔开可以是中文字母数字
2016/04/22 Javascript
关于在Servelet中如何获取当前时间的操作方法
2016/06/28 Javascript
vue.js将unix时间戳转换为自定义时间格式
2017/01/03 Javascript
简单的渐变轮播插件
2017/01/12 Javascript
原生js和css实现图片轮播效果
2017/02/07 Javascript
浅谈Vue.js 组件中的v-on绑定自定义事件理解
2017/11/17 Javascript
js实现rem自动匹配计算font-size的示例
2017/11/18 Javascript
Vue + better-scroll 实现移动端字母索引导航功能
2018/05/07 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
2019/04/09 Javascript
《javascript设计模式》学习笔记七:Javascript面向对象程序设计组合模式详解
2020/04/08 Javascript
python连接mongodb操作数据示例(mongodb数据库配置类)
2013/12/31 Python
对Pandas DataFrame缺失值的查找与填充示例讲解
2018/11/06 Python
Python搭建代理IP池实现接口设置与整体调度
2019/10/27 Python
通过实例解析Python调用json模块
2019/12/11 Python
英国在线花园中心:You Garden
2018/06/03 全球购物
Deux par Deux官方网站:设计师童装
2020/01/03 全球购物
制衣厂各岗位职责
2013/12/02 职场文书
报到证丢失证明
2014/01/11 职场文书
低碳环保倡议书
2014/04/14 职场文书
师德师风个人反思
2014/04/28 职场文书
党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书