Time.daylight() 函數在定義夏令時 (DST) 時返回非零整數值,否則返回 0。簡而言之,夏令時稱為 DST,這是將時鍾時間提前一小時的最佳實踐夏季幾個月的標準時間,秋季再次返回。這樣做是為了更好地利用陽光。
用法:
time.daylight
參數:
這個函數不需要任何參數。
範例1:
這裏,夏令時函數返回 0 表示沒有定義夏令時 (DST)。
Python3
# import necessary packages
import time
# use daylight function
print(time.daylight)
輸出:
0
除了 time.daylight 函數,我們還可以使用 localtime 方法檢查是否定義了夏令時 (DST)。
本地時間方法
它返回當前日期、時間以及是否設置了夏令時 (DST)。如果設置,在返回的結果中將顯示為 tm_isdst=1 否則為 0。
範例2:
最後在輸出的第一行 tm_isdst=0 指定 DST 未設置。所以在確認 time.daylight 中也返回 0 表示 DST 沒有定義。
Python3
# import necessary packages
import time
# use localtime method
print(time.localtime())
# use daylight function
print(time.daylight)
輸出:
time.struct_time(tm_year=2021, tm_mon=12, tm_mday=6, tm_hour=9, tm_min=0, tm_sec=43, tm_wday=0, tm_yday=340, tm_isdst=0)
0
範例3:
在這裏,我們將檢查是否定義了 DST。
Python3
# import necessary packages
import time
# if DST defined
if(time.daylight):
print('DST defined')
else:
print('DST not defined')
輸出:
DST not defined
相關用法
- Python Wand function()用法及代碼示例
- Python Numbers choice()用法及代碼示例
- Python ord()用法及代碼示例
- Python sum()用法及代碼示例
注:本文由純淨天空篩選整理自akhilvasabhaktula03大神的英文原創作品 Python time.daylight() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。