python之datetime
来源:互联网 发布:软件我的手机 编辑:程序博客网 时间:2024/06/03 15:07
业务需求:获取前10周中每周的周一和周日日期(不包含本周)
import datetimeimport numpy as npls = []today = datetime.date.today()day = todayfor index in range(10): #上一周的周日日期 end = day + datetime.timedelta(0-datetime.datetime.weekday(day)-1) #上一周的周一日期 start = day+ datetime.timedelta(0-datetime.datetime.weekday(day)-7) #格式化日期格式 ls.append([start.strftime('%Y-%m-%d'),end.strftime('%Y-%m-%d')]) day = end#转换成数组输出格式好看一些print(np.array(ls))
结果如下:
[['2017-07-10' '2017-07-16'] ['2017-07-03' '2017-07-09'] ['2017-06-26' '2017-07-02'] ['2017-06-19' '2017-06-25'] ['2017-06-12' '2017-06-18'] ['2017-06-05' '2017-06-11'] ['2017-05-29' '2017-06-04'] ['2017-05-22' '2017-05-28'] ['2017-05-15' '2017-05-21'] ['2017-05-08' '2017-05-14']]
阅读全文
0 0
- Python datetime模块之datetime
- Python模块之----datetime
- Python之datetime总结
- Python 之 datetime模块
- python之datetime
- python学习数据类型之datetime
- python时间处理之datetime
- python时间处理之datetime
- Python datetime 模块之timedelta
- Python datetime模块之date
- Python datetime模块之time
- Python datetime 模块之timedelta
- Python模块学习之time datetime模块
- python之time和datetime模块
- python模块系列之 - time,datetime,calendar
- Python标准库之time, datetime包
- Python -- datetime
- python datetime
- PostgreSQL事务可以包含DML、DDL、DCL.md
- MySQL ('root'@'%') does not exist的问题
- 时间戳转化为日期格式
- C++数据类型总结
- 设置模式(2)——模板方法模式
- python之datetime
- vim精讲
- use strict 的用法
- java通过itext生成PDF,设置单元格cell的最大高度 以及 itext7初尝
- git 初始化操作
- Java并发编程:Lock
- 递归的理解
- OpenCV之通道和位深的理解(CV_8UC1,CV_8SC1,CV_32FC1)
- 环境搭建(jdk+tomcat+maven+svn)