python日期和時間函式

2021-09-28 18:38:17 字數 1328 閱讀 2471

獲取當前日期/獲取前一天日期/日期加減:

import datetime

today = datetime.date.today(

)oneday = datetime.timedelta(days=1)

yesterday = today - oneday

fmt =

'%y%m%d'

yesterday = yesterday.strftime(fmt)

print

(yesterday)

字串轉日期:

from datetime import datetime

# 根據給定日期,製作乙個相應的格式

date_format =

"%y-%m-%dt%h:%m:%sz"

# 用給定日期格式來解碼轉換

d = datetime.strptime(

'2015-12-07t22:31:28z'

, date_format)

print

(d)#[out]: 2015-12-07 22:31:28

日期轉字串:

from datetime import datetime

format

='%y-%m-%d'

today = datetime.today(

)print

( today.strftime(

format))

#[out]: '2018-07-31'

計算天數的差值/計算兩個日期相隔的秒數:

time1 = datetime.datetime(

2016,10

,20)time2 = datetime.datetime(

2015,11

,2)"""計算天數差值"""

print

(time1-time2)

.days

"""計算兩個日期之間相隔的秒數"""

print

(time1-time2)

.total_seconds(

)

python中時間日期格式化符號:

符號說明

%y兩位數的年份表示(00-99)

%y四位數的年份表示(000-9999)

%m%m 月份(01-12)

%d月內中的一天(0-31)

%h24小時制小時數(0-23)

%i12小時制小時數(01-12)

%m分鐘數(00=59)

%s秒(00-59)

Python日期時間函式

所有日期 時間的api都在datetime模組內。1.日期輸出格式化 datetime string import datetime now datetime.datetime.now now.strftime y m d h m s 輸出 2015 04 07 19 11 21 strftime是...

Python日期時間函式

所有日期 時間的api都在datetime模組內。1.日期輸出格式化 datetime string import datetime now datetime.datetime.now now.strftime y m d h m s 輸出 2015 04 07 19 11 21 strftime是...

Python日期時間函式

所有日期 時間的api都在datetime模組內。1.日期輸出格式化 datetime string import datetime ow datetime.datetime.now ow.strftime y m d h m s 輸出 2015 04 07 19 11 21 trftime是dat...