[00314]计算当前月份的日期范围
来源:互联网 发布:南昌软件测试培训 编辑:程序博客网 时间:2024/05/22 13:06
计算当前月份的日期范围
一、 解决问题
需要在当前月份中循环每一天,想找到一个计算这个日期范围的高效方法
二、解决方案
datetime 模块
calendar 模块
三、代码说明
from datetime import datetime, date, timedeltaimport calendardef get_month_range(start_date=None): if start_date is None: start_date = date.today().replace(day=1) #monthrange 找到改月的总天数 _, days_in_month = calendar.monthrange(start_date.year, start_date.month) end_date = start_date + timedelta(days=days_in_month) return (start_date, end_date)frist_day, last_day = get_month_range()print(frist_day)print(last_day)a_day = timedelta(days=1)while frist_day < last_day: print(frist_day) frist_day += a_day
四、关联知识
calendar 模块 传送门,待补充
五、总结
六、代码地址
github地址:https://github.com/weichen666/python_cookbook
目录/文件:eight_selection/learn_data_date_time_datetime.py
七、参考
0 0
- [00314]计算当前月份的日期范围
- Calendar 计算某固定日期到当前时间相差的月份
- 显示当前月份的日期信息
- sql server 2005计算当前日期所在月份周数
- 计算两个日期相差的天数、月份
- java根据当前日期+指定天数(月份...)得到相应日期,计算两日期之差
- 当前日期所在的星期范围
- 某个日期加上一定的月份之后的日期计算
- 获取当前年份、月份、日期
- 设置datepicker日期可选范围为当前年份第一天或者当前月份第一天至当前日期
- 根据输入的日期展示当前月份的日历
- (技巧)获取当前月份第一天的日期
- 取当前日期上个月的月份再转化成varchar
- 获取当前月份第一天的完整日期
- Golang根据获取当前日期的月份起始
- 当前月份返回n个月的日子计算
- [DB][ORACLE]取得指定月份的最后一天、在当前日期的基础上加/减月份
- mysql计算日期、月份等
- 关于solr
- Streaming
- return false误区onclick|submit=fn(return false)不能阻止默认行为
- 优达学城安卓开发(初级 项目:sunshine) 分课时树状图-第四课生命周期与数据库
- Objective-C 【Method Swizzle】
- [00314]计算当前月份的日期范围
- JVM概览
- 使用zookeeper实现分布式共享锁
- wait和notify区别
- 使用OpenLayers3对接geoserver的WPS服务完成叠加分析
- Sightseeing trip POJ - 1734
- [js][json]前台页面中json和字符串相互转化(转)
- 游标应用例子
- Angular2挖坑求解系列之二续:更改页面内容不会刷新之解决方法