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_ns()
El método del módulo de tiempo se utiliza para obtener el tiempo en nanosegundos desde la época. Para obtener el tiempo en segundos desde la época, podemos usar el time.time()
método.
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).
Nota: el time.time_ns()
método es nuevo en Python versión 3.7
Sintaxis:
tiempo.tiempo_ns()Parámetro:
No se requiere ningún parámetro.Tipo de devolución:
este método devuelve un valor entero que
representa el tiempo en nanosegundos desde la época.
Código: Uso del time.time_ns()
método
# Python program to explain time.time_ns() 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 # using time.time() method time_sec = time.time() # Get the time in nanoseconds # since the epoch # using time.time_ns() method time_nanosec = time.time_ns() # Print the time # in seconds since the epoch print("Time in seconds since the epoch:", time_sec) # Print the time # in nanoseconds since the epoch print("Time in nanoseconds since the epoch:", time_nanosec)
epoch is: Thu Jan 1 00:00:00 1970 Time in seconds since the epoch: 1567451658.4676464 Time in nanoseconds since the epoch: 1567451658467647709
Referencias: https://docs.python.org/3/library/time.html#time.time_ns