當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python time.daylight()用法及代碼示例


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




相關用法


注:本文由純淨天空篩選整理自akhilvasabhaktula03大神的英文原創作品 Python time.daylight() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。