当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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