东京热成人网站_XX另类XX伦理XXAV_亚洲精品无码成人AAA片_高清av中文字幕无码_手机看片国产欧美日韩高清_bd美妙第进化型

咨詢電話:
15628812133
01
2023/07

python 生成datetime時(shí)間 今天 昨天 明天 本月第一天 最后一天時(shí)間整合

發(fā)布時(shí)間:2023-07-01 18:31:38
發(fā)布者:神棍子
瀏覽量:
0

在數(shù)據(jù)庫查詢統(tǒng)計(jì)中,我們會(huì)經(jīng)常用到查詢本月、本年、本周或者其他時(shí)間統(tǒng)計(jì)查詢,例如本月,我們就要用到本月第一天到最后一天的時(shí)間。所以每次找這些方法的時(shí)候都相當(dāng)?shù)姆爆?,今天就將這些python常用到的datetime時(shí)間都整理出來以后可以直接調(diào)用。

1.thisTimeNow = datetime.datetime.now() 今天的時(shí)間,后面都用thisTimeNow表示

2. thisTimeNow - datetime.timedelta(days=1) 昨天的日期

3. thisTimeNow + datetime.timedelta(days=1) 明天的日期

4. thisTimeNow - datetime.timedelta(days=thisTimeNow.weekday()) 本周一的日期

5. thisTimeNow + datetime.timedelta(days=6 - thisTimeNow.weekday()) 本周末的日期

6. thisTimeNow - datetime.timedelta(days=thisTimeNow.weekday() + 7) 上周一的日期

7. thisTimeNow - datetime.timedelta(days=thisTimeNow.weekday() + 1) 上周末的日期

8. thisMonthOneDay = datetime.datetime(thisTimeNow.year, thisTimeNow.month, 1) 本月第一天

9. datetime.datetime(thisTimeNow.year,thisTimeNow.month, calendar.monthrange(thisTimeNow.year, thisTimeNow.month)[1]) 本月最后一天

10. lastMonthEndDay =thisMonthOneDay - datetime.timedelta(days=1) 上月最后一天

11. datetime.datetime(lastMonthEndDay.year, lastMonthEndDay.month, 1) 上月第一天

12. this_quarter_start = datetime.datetime(thisTimeNow.year, (thisTimeNow.month - 1) - (thisTimeNow.month - 1) % 3 + 1, 1) 本季度第一天

13. datetime.datetime(thisTimeNow.year, month + 2, calendar.monthrange(thisTimeNow.year, thisTimeNow.month)[1]) 本季度最后一天

14. lastQuarterEndDay = datetime.datetime(thisTimeNow.year, (thisTimeNow.month - 1) - (thisTimeNow.month - 1) % 3 + 1, 1) - datetime.timedelta(days=1)  上季最后一天

15. datetime.datetime(lastQuarterEndDay.year,lastQuarterEndDay.month - 2, 1) 上季度第一天

16. thisYearOneDay = datetime.datetime(thisTimeNow.year, 1, 1) 本年第一天

17. datetime.datetime(thisTimeNow.year + 1, 1, 1) - datetime.timedelta(days=1) 本年最后一天

18. lastYearEndDay = thisYearOneDay - datetime.timedelta(days=1) 去年最后一天

19. datetime.datetime(lastYearEndDay .year, 1, 1) 去年第一天


datetime


關(guān)鍵詞:
返回列表