前記:Python的時間模塊,time,datetime功能很豐富,要多源碼學習一下,常用的strftime()和strptime()等等要靈活使用
import datetime
now_time = datetime.datetime.now() # 獲取當前日期或者使用自定義日期
day_num = now_time.isoweekday() # 是本周第幾天,下標為0開始
the_Sunday = now_time - datetime.timedelta(days=day_num) # 本周周日
the_Saturday = now_time + datetime.timedelta(days=6-day_num) # 本周周六
import datetime# 1. 獲取「今天」
today = datetime.date.today()# 2. 獲取當前月的第一天
first = today.replace(day=1)# 3. 減一天,得到上個月的最后一天
last_month = first - datetime.timedelta(days=1)# 4. 格式化成指定形式
print(last_month.strftime("%Y%m"))
201807
datetime.datetime.now().strftime("%Y")
datetime.datetime(2019,2,2)
datetime.datetime.strptime('2019-02','%Y-%m')
datetime.datetime.strptime('2019-2','%Y-%m')