Python计算本周是第几周
生活随笔
收集整理的這篇文章主要介紹了
Python计算本周是第几周
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原理: 利用 datetime 的減法,獲取兩個日期(精確到日)之間的天數,再除以7即可:
from datetime import datetime# 起始日期,可自行修改 st_date = datetime(2020,1,1) today = datetime.today()d_days = today - st_dateprint(d_days.days//7)結果:
69注意事項:
- 如果起始日期不是第一周的周一,則要將起始日期設為該周的第周一的日期
- 兩個日期相減的本質是時間戳的減法,其結果為timedelta類型。利用該類型不僅可以獲取days,也可以獲取其它的屬性,例如周、小時、分等等。
- 該方法可用于校歷制作
總結
以上是生活随笔為你收集整理的Python计算本周是第几周的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用numpy autograd 实现牛顿
- 下一篇: 利用Python实现矩阵乘法并与nump