Python | método time.time()

El módulo de tiempo en Python proporciona varias funciones relacionadas con el tiempo. Este módulo se incluye en los módulos de utilidad estándar de Python.

time.time()El método del módulo de tiempo se utiliza para obtener el tiempo en segundos desde la época. El manejo de los segundos bisiestos depende de la plataforma.

Nota: La época es el punto donde comienza el tiempo y depende de la plataforma. En Windows y la mayoría de los sistemas Unix, la época es el 1 de enero de 1970 a las 00:00:00 (UTC) y los segundos bisiestos no cuentan para el tiempo en segundos desde la época. Para verificar cuál es la época en una plataforma determinada, podemos usar time.gmtime(0).

Sintaxis: tiempo.tiempo()

Parámetro: No se requiere ningún parámetro

Tipo de devolución: este método devuelve un valor flotante que representa el tiempo en segundos desde la época.

Código #1: Uso del time.time()método

# Python program to explain time.time() method
  
# importing time module
import time
  
# Get the epoch
obj = time.gmtime(0)
epoch = time.asctime(obj)
print("epoch is:", epoch)
  
# Get the time in seconds
# since the epoch
time_sec = time.time()
  
# Print the time 
print("Time in seconds since the epoch:", time_sec)
Producción:

epoch is: Thu Jan  1 00:00:00 1970
Time in seconds since the epoch: 1566454995.8361387

Código #2: Calcula los segundos entre dos fechas

# Python program to explain time.time() method
  
# importing time module
import time
  
# Date 1
date1 = "1 Jan 2000 00:00:00"
  
# Date 2
# Current date
date2 = "22 Aug 2019 00:00:00"
  
# Parse the date strings
# and convert it in 
# time.struct_time object using
# time.strptime() method
obj1 = time.strptime(date1, "% d % b % Y % H:% M:% S")
obj2 = time.strptime(date2, "% d % b % Y % H:% M:% S")
  
# Get the time in seconds
# since the epoch
# for both time.struct_time objects
time1 = time.mktime(obj1)
time2 = time.mktime(obj2)
  
print("Date 1:", time.asctime(obj1))
print("Date 2:", time.asctime(obj2))
  
  
# Seconds between Date 1 and date 2
seconds = time2 - time1
print("Seconds between date 1 and date 2 is % f seconds" % seconds)
Producción:

Date 1: Sat Jan  1 00:00:00 2000
Date 2: Thu Aug 22 00:00:00 2019
Seconds between date 1 and date 2 is 619747200.000000 seconds

Referencia: https://docs.python.org/3/library/time.html#time.time

Publicación traducida automáticamente

Artículo escrito por ihritik 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 *