Saltar al contenido

Obtenga la marca de tiempo actual usando Python

septiembre 30, 2021
gfg 200x200 min

Una marca de tiempo es una secuencia de caracteres o información codificada que se usa para encontrar cuándo ocurrió un evento en particular, generalmente brindando la fecha y hora del día, con una precisión de una pequeña fracción de segundo. En este artículo, aprenderemos cómo Obtener la marca de tiempo actual en Python.

Hay diferentes formas de obtener la marca de tiempo actual en Python, podemos usar funciones de módulos hora, fecha y hora y calendario.

1. Usando el tiempo del módulo:
los tiempo El módulo proporciona varias funciones relacionadas con el tiempo. La función tiempo, devuelve el tiempo en segundos desde la época como un número de coma flotante. época se define como el punto donde comienza el tiempo y depende de la plataforma.

Syntax: time.time()
Parameters: NA
Return: floating point number expressed in seconds.

import time

 

ts = time.time()

 

print(ts)

Producción:

1594819641.9622827

2. Usando el módulo datetime:
los fecha y hora El módulo proporciona clases para manipular fechas y horas.
Si bien se admite la aritmética de fecha y hora, el objetivo de la implementación es la extracción eficiente de atributos para la manipulación y el formato de salida. La función datetime.datetime.now que devuelve el número de segundos desde la época.

Syntax: datetime.now()
Parameters: tz (time zone) which is optional.
Return: the current local date and time.

import datetime;

 

ct = datetime.datetime.now()

print("current time:-", ct)

 

ts = ct.timestamp()

print("timestamp:-", ts)

Producción:

current time:- 2020-07-15 14:30:26.159446
timestamp:- 1594823426.159446

3. Usando el calendario del módulo:
También podemos obtener la marca de tiempo combinando varias funciones de varios módulos. En esto usaremos la función calendar.timegm para convertir la tupla que representa la hora actual.

Syntax: calendar.timegm(tuple)
Parameters: takes a time tuple such as returned by the gmtime() function in the time module.
Return: the corresponding Unix timestamp value.

import calendar;

import time;

 

gmt = time.gmtime()

print("gmt:-", gmt)

 

ts = calendar.timegm(gmt)

print("timestamp:-", ts)

Producción:

gmt: – time.struct_time (tm_year = 2020, tm_mon = 7, tm_mday = 15, tm_hour = 19, tm_min = 21, tm_sec = 6, tm_wday = 2, tm_yday = 197, tm_isdst = 0)
marca de tiempo: – 1594840866

¡Atención geek! Fortalece tus cimientos con el Fundación de programación de Python Curso y aprende los conceptos básicos.

Para empezar, los preparativos de su entrevista Mejore sus conceptos de estructuras de datos con el Python DS Curso. Y para comenzar con su viaje de aprendizaje automático, únase al Aprendizaje automático – Curso de nivel básico

close