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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。