Función Time.daylight() que devuelve un valor entero distinto de cero cuando se define el horario de verano (DST), de lo contrario, devuelve 0. El horario de verano, en resumen, se llama DST, que es una buena práctica para establecer una hora de reloj hacia adelante desde el horario estándar durante los meses de verano y hacia atrás en otoño. Esto se hará para aprovechar mejor la luz solar.
Sintaxis:
time.daylight
Parámetros:
Esta función no requiere ningún parámetro.
Ejemplo 1:
Aquí, la función de luz diurna devuelve 0 indica que el horario de verano (DST) no está definido.
Python3
# import necessary packages import time # use daylight function print(time.daylight)
Producción:
0
En lugar de la función time.daylight, también podemos verificar si el horario de verano (DST) está definido o no usando el método de hora local.
Método de hora local
Devuelve la fecha actual, la hora junto con si el horario de verano (DST) está configurado o no. Si se establece, en el resultado devuelto se mostrará como tm_isdst=1 sino 0.
Ejemplo 2:
Por último, en la primera línea de salida, tm_isdst=0 especifica que DST no está configurado. Entonces, en la confirmación time.daylight también devuelve 0 que DST no está definido.
Python3
# import necessary packages import time # use localtime method print(time.localtime()) # use daylight function print(time.daylight)
Salida :
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
Ejemplo 3:
Aquí, vamos a verificar si el horario de verano está definido o no.
Python3
# import necessary packages import time # if DST defined if(time.daylight): print('DST defined') else: print('DST not defined')
Producción:
DST not defined
Publicación traducida automáticamente
Artículo escrito por akhilvasabhaktula03 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA