#Python - Librería Time[br]#Ejemplos de las funciones de la libreria time en Python.[br][br]# accept2dyear: permite establecer si se aceptan años de dos dígitos (True) o no (False)[br]import time[br]print(time.accept2dyear) # Salida: True[br][br]# altzone: devuelve la diferencia en segundos entre el horario local y el horario UTC para horario de verano[br]import time[br]print(time.altzone) # Salida: -18000 (en segundos)[br][br]# asctime: convierte una estructura de tiempo en una cadena con formato "día mes hora_año"[br]import time[br]t = time.localtime()[br]print(time.asctime(t)) # Salida: 'Wed Jul 7 11:34:56 2021'[br][br]# clock: devuelve el tiempo de CPU utilizado por el programa desde que se inició[br]import time[br]print(time.clock()) # Salida: 0.0 (en segundos)[br][br]# ctime: convierte un tiempo en segundos desde la época en una cadena con formato "día mes hora_año"[br]import time[br]print(time.ctime()) # Salida: 'Wed Jul 7 11:34:56 2021'[br][br]# daylight: devuelve 0 si el horario de verano no está en efecto, o 1 si lo está[br]import time[br]print(time.daylight) # Salida: 0 (0 si la hora de verano no está en efecto, 1 si lo está)[br][br]# gmtime: convierte un tiempo en segundos desde la época en una estructura de tiempo UTC[br]import time[br]print(time.gmtime()) # Salida: time.struct_time(tm_year=2021, tm_mon=7, tm_mday=7, tm_hour=16, tm_min=34, tm_sec=56, tm_wday=2, tm_yday=188, tm_isdst=0)[br][br]# localtime: convierte un tiempo en segundos desde la época en una estructura de tiempo local[br]import time[br]print(time.localtime()) # Salida: time.struct_time(tm_year=2021, tm_mon=7, tm_mday=7, tm_hour=11, tm_min=34, tm_sec=56, tm_wday=2, tm_yday=188, tm_isdst=0)[br][br]# mktime: convierte una estructura de tiempo en un tiempo en segundos desde la época[br]import time[br]t = (2021, 7, 7, 11, 34, 56, 2, 188, 0)[br]print(time.mktime(t)) # Salida: 1625675696.0 (en segundos)[br]struct_time = time.localtime()[br]print(time.mktime(struct_time))[br][br]# sleep: detiene la ejecución del programa durante un número determinado de segundos[br]import time[br]print("Inicio")[br]time.sleep(5)[br]print("Fin")[br][br]# strftime: convierte una estructura de tiempo en una cadena con formato personalizado[br]import time[br]t = time.localtime()[br]print(time.strftime("%Y-%m-%d %H:%M:%S", t)) # Salida: '2021-07-07 11:34:56'[br][br]# strptime: convierte una cadena con formato personalizado en una estructura de tiempo[br]import time[br]t = time.strptime("2021-07-07 11:34:56", "%Y-%m-%d %H:%M:%S")[br]print(t) # Salida: time.struct_time(tm_year=2021, tm_mon=7, tm_mday=7, tm_hour=11, tm_min=34, tm_sec=56, tm_wday=2, tm_yday=188, tm_isdst=-1)[br]time_str = "2021-10-01 12:30:00"[br]struct_time = time.strptime(time_str, "%Y-%m-%d %H:%M:%S")[br]print(struct_time)[br][br]# struct_time: representa una estructura de tiempo con campos como año, mes, día, hora, minuto, segundo, etc.[br]import time[br]t = time.localtime()[br]print(t) # Salida: time.struct_time(tm_year=2021, tm_mon=7, tm_mday=7, tm_hour=11, tm_min=34, tm_sec=56, tm_wday=2, tm_yday=188, tm_isdst=0)[br][br]# time: devuelve el tiempo actual en segundos desde la época[br]import time[br]print(time.time()) # Salida: 1625675696.0 (en segundos)[br][br]# timezone: devuelve la diferencia en segundos entre el horario local y el horario UTC[br]import time[br]print(time.timezone) # Salida: -18000 (en segundos)[br][br]# tzname: devuelve una tupla con los nombres de los husos horarios locales[br]import time[br]print(time.tzname) # Salida: ('Hora estándar del Pacífico', 'Hora de verano del Pacífico')[br][br]# tzset: establece las variables de entorno TZ y TZDIR para definir el huso horario local[br]#import time[br]#print(time.tzset())