Función Python time.daylight()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *