Python的日期函式datetime使用

2022-05-05 00:54:12 字數 764 閱讀 4481

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')

日期時間函式date

a am 或是 pm a am 或是 pm d 幾日,二位數字,若不足二位則前面補零 如 01 至 31 d 星期幾,三個英文本母 如 fri f 月份,英文全名 如 january h 12 小時制的小時 如 01 至 12 h 24 小時制的小時 如 00 至 23 g 12 小時制的小時,不足...

date日期函式使用

echo date y m d 2012 08 08 echo date y n j 2012 8 8 a am 或是 pm a am 或是 pm d 幾日,二位數字,若不足二位則前面補零 如 01 至 31 d 星期幾,三個英文本母 如 fri f 月份,英文全名 如 january h 12 小...

PHP的日期時間函式date

1,年 月 日 echo date y m j 2007 02 6 echo date y n j 07 2 6 大寫y表示年四位數字,而小寫y表示年的兩位數字 小寫m表示月份的數字 帶前導 而小寫n則表示不帶前導的月份數字。echo date y m j 2007 feb 6 echo date ...