发布时间:2019-08-27 08:05:12编辑:auto阅读(2391)
#coding=utf-8import datetimefrom datetime
import timedeltanow
= datetime.datetime.now()#今天today
= now#昨天yesterday
= now
- timedelta(days=1)#明天tomorrow
= now
+ timedelta(days=1)<br><br>#当前季度 |
now_quarter = now.month / 3 if now.month % 3 == 0 else now.month / 3 + 1
#本周第一天和最后一天this_week_start
= now
- timedelta(days=now.weekday())this_week_end
= now
+ timedelta(days=6-now.weekday())#上周第一天和最后一天last_week_start
= now
- timedelta(days=now.weekday()+7)last_week_end
= now
- timedelta(days=now.weekday()+1)#本月第一天和最后一天this_month_start
= datetime.datetime(now.year,
now.month, 1)this_month_end
= datetime.datetime(now.year,
now.month + 1,
1)
- timedelta(days=1)#上月第一天和最后一天last_month_end
= this_month_start
- timedelta(days=1)last_month_start
= datetime.datetime(last_month_end.year,
last_month_end.month, 1)#本季第一天和最后一天month
= (now.month
- 1)
- (now.month
- 1)
% 3 + 1this_quarter_start
= datetime.datetime(now.year,
month, 1)this_quarter_end
= datetime.datetime(now.year,
month + 3,
1)
- timedelta(days=1)#上季第一天和最后一天last_quarter_end
= this_quarter_start
- timedelta(days=1)last_quarter_start
= datetime.datetime(last_quarter_end.year,
last_quarter_end.month - 2,
1)#本年第一天和最后一天this_year_start
= datetime.datetime(now.year,
1,
1)this_year_end
= datetime.datetime(now.year
+ 1,
1,
1)
- timedelta(days=1)#去年第一天和最后一天last_year_end
= this_year_start
- timedelta(days=1)last_year_start
= datetime.datetime(last_year_end.year,
1,
1) |
上一篇: 用Python监听鼠标和键盘事件
下一篇: python 接收用户的输入
51258
50698
41295
38115
32577
29482
28341
23202
23168
21497
1572°
2288°
1899°
1838°
2150°
1882°
2572°
4310°
4159°
2967°