Python 官方文档:入门教程 => 点击学习
#coding=utf-8 import datetime from datetime import timedelta now = datetime.datetime.now() #今天 today
#coding=utf-8 import datetime from datetime
import timedelta now
= 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 + 1 this_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 ) |
--结束END--
本文标题: python 本周,上周,本月,上月,本
本文链接: https://www.lsjlt.com/news/186618.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0