Python筆記 datetime 模組用法

2021-09-26 04:12:06 字數 2306 閱讀 4734

記錄一下 python 中 datetime 模組的常見用法,無需死記,用到時查詢即可

# 獲取當前時間

import datetime

print

(datetime.date.today())

# 獲取當前日期,不顯示時間

print

(datetime.datetime.today())

# 獲取當前日期,顯示時間

print

(datetime.datetime.now())

# 獲取當前日期,顯示時間(同上)

# 使用strftime()格式化時間為標準格式

print

(datetime.datetime.now(

).strftime(

'%y-%m-%d'))

# 精確到年月日

print

(datetime.datetime.now(

).strftime(

'%y-%m-%d %h:%m:%s'))

# 精確到年月日時分秒

print

(datetime.datetime.now(

).strftime(

'%y-%m-%d %h:%m:%s %a'))

# 精確到年月日時分秒並且輸出星期(全寫)

print

(datetime.datetime.now(

).strftime(

'%y-%m-%d %h:%m:%s %a'))

# 精確到年月日時分秒並且輸出星期(縮寫)

print

(datetime.datetime.now(

).strftime(

'%y-%m-%d %h:%m:%s %a %b'))

# 年月日時分秒 星期 月份(全寫)

print

(datetime.datetime.now(

).strftime(

'%y-%m-%d %h:%m:%s %a %b'))

# 年月日時分秒 星期 月份(縮寫)

# 倒計時計算

day2020 = datetime.datetime.strptime(

'2020-1-1 0:0:0'

,'%y-%m-%d %h:%m:%s'

)now = datetime.datetime.today(

)delta = day2020 - now # delta儲存兩個時間的時間,差精確到毫秒

day = delta.days # 獲取兩個時間之間的天數

hour =

int(delta.seconds/60/

60)minute =

int(

(delta.seconds-hour *60*

60)/60

)second =

int(delta.seconds-hour *60*

60-minute*60)

print

('到2023年元旦還有:'

+str

(day)

+'天'

+str

(hour)

+'小時'

+str

(minute)

+'分'

+str

(second)

+'秒'

)

# 計算未來時間

print

(datetime.datetime.today(

)+ datetime.timedelta(days=5)

)# 5天後

print

(datetime.datetime.today(

)+ datetime.timedelta(hours=5*

24))# 5*24小時後

print

(datetime.datetime.today(

)+ datetime.timedelta(minutes=5*

24*60)

)# 5*24*60分鐘後

print

(datetime.datetime.today(

)+ datetime.timedelta(seconds=5*

24*60*

60))#5*24*60*60秒後

執行結果:

Python中獲取當前時間 Datetime模組

上文 我們使用了time模組來獲取當前系統的時間,其實python也為開發者提供了更高階的物件導向的介面函式 datetime,它可以實現更多的操作日期和時間的簡單或複雜的方法 1.匯入 import datetime 類 import datetime2.使用datatime模組中的方法 cur ...

python 常用內建模組之datetime

from datetime import datetime now datetime.now print now out 2019 02 06 15 08 10.618082datetime模組裡還包含了乙個datetime類,通過from datetime import datetime匯入的才是...

Python丨常用內建模組 datetime

描述 datetime是python處理日期和時間的標準庫 datetime模組中的類 類名功能說明 date 日期物件,常用的屬性有year,month,day time 時間物件 datetime 日期時間物件,常用的屬性有hour,minute,second,microsecond datet...