Python获取前N周时间开始日期和截止日期

import datetime

today = datetime.datetime.today().date()
print today.weekday()
for i in range(10):
    next_week_start = today + datetime.timedelta(days=today.weekday() - 15 - 7 * i)
    next_week_end = today + datetime.timedelta(days=today.weekday() - 9 - 7 * i)
    print next_week_start, next_week_end

 

4
2019-08-26 2019-09-01
2019-08-19 2019-08-25
2019-08-12 2019-08-18
2019-08-05 2019-08-11
2019-07-29 2019-08-04
2019-07-22 2019-07-28
2019-07-15 2019-07-21
2019-07-08 2019-07-14
2019-07-01 2019-07-07
2019-06-24 2019-06-30

Process finished with exit code 0

 后N周时间同理。 

原文地址:https://www.cnblogs.com/qinghuaL/p/11473806.html

时间: 2024-08-27 18:29:19

Python获取前N周时间开始日期和截止日期的相关文章

java 获取前几天时间

java   获取前几天时间 一.toLocaleString()函数过时: //当前时间   Date endDate=new Date();   String endTime=endDate.toLocaleString();      //开始时间   Calendar calendar=new GregorianCalendar();   calendar.setTime(endDate);       calendar.add(calendar.DATE,-day);//把日期往后增加

js获取n分钟(或n小时或n个月)后(或前)的时间(日期)

标题有点绕,其实意思就是根据系统当前时间,获取n分钟或n小时或n个月后的时间. 例如:当前时间下,获取10分钟后的时间. var date=new Date(); //1. js获取当前时间 var min=date.getMinutes(); //2. 获取当前分钟 date.setMinutes(min+10); //3. 设置当前时间+10分钟:把当前分钟数+10后的值重新设置为date对象的分钟数 var y = date.getFullYear(); var m = (date.get

Python 获取当前系统的时间

python 获取当前时间 我有的时候写程序要用到当前时间,我就想用python去取当前的时间,虽然不是很难,但是老是忘记,用一次丢一次,为了能够更好的记住,我今天特意写下python 当前时间这篇文章,如果你觉的对你有用的话,可以收藏下. 取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970年到现在时间相隔的时间. 你可以试下下面的方式来取得当前时间

生成时间轴数据, 从当前 年月日 往前推到几天的日期(前一周时间、、、)

/** * 生成时间轴数据, 从当前 年月日 往前推到几天的日期 * @param year * @param month * @param dd * @param qian 前几天的日期 * @return yyyyMMdd */ public static String genTimeAxisData4LastDayOfMonthAsStr_2(int year,int month,int dd,int qian){ int day=dd-qian+1; if(day<1){ month-=

获取当前时间的前一周时间

for (int i=0; i<7; i++) { NSDate *nowDate = [NSDatedate]; NSDateFormatter *dateFormatter = [[NSDateFormatteralloc]init]; if (i == 6) { [dateFormattersetDateFormat:@"MM月dd日"]; }else { [dateFormattersetDateFormat:@"dd"]; } NSDate *tim

python学习笔记23(时间与日期 (time, datetime包))

Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime. time包 time包基于C语言的库函数(library functions).Python的解释器通常是用C编写的,Python的一些函数也会直接调用C语言的库函数. import time print(time.time()) # wall clock time, unit: second print(time.clock()) # processor clock time, unit: sec

Python获取并输出当前日期时间

取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970年到现在时间相隔的时间. 你可以试下下面的方式来取得当前时间的时间戳:import timeprint time.time()输出的结果是:1357723206.31 但是这样是一连串的数字不是我们想要的结果,我们可以利用time模块的格式化时间的方法来处理:time.localtime(time.t

iPhone 获取指定格式的时间和日期

1.  显示当前的年月日+时间 NSDate* date = [NSDate date]; NSDateFormatter* formatter = [[[NSDateFormatter alloc] init] autorelease]; [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss.SSS"];    //指定格式 2.  只显示当前的日期格式 NSDate* date = [NSDate date]; NSDateFormatter

Java -- 根据当前日期获取当前一周的所有日期

Learn From:http://my.oschina.net/hermer/blog/151274 /** * 测试 * @param args */ public static void main(String[] args) { // 定义输出日期格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd EEE"); Date currentDate = new Date(); // 比如今天是2012-12-25 L