Una marca de tiempo es una secuencia de caracteres o información codificada que se utiliza 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 los módulos. hora, fechahora y calendario . 1. Usando el tiempo del módulo: El tiempo El módulo proporciona varias funciones relacionadas con el tiempo. La función time, devuelve el tiempo en segundos desde la época como un número de punto flotante. La é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.>
python3
# using time module> import> time> # ts stores the time in seconds> ts>=> time.time()> # print the current timestamp> print>(ts)> |
cómo ejecutar el script en Linux
>
>
Producción:
1594819641.9622827>
2. Usando el módulo fecha y hora: El 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 formatear y manipular la 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.>
python3
operadores java
# using datetime module> import> datetime;> # ct stores current time> ct>=> datetime.datetime.now()> print>('current time:>->', ct)> # ts store timestamp of current time> 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 una marca de tiempo combinando múltiples funciones de múltiples módulos. En esto usaremos la función calendar.timegm para convertir la tupla que representa la hora actual.
palabra clave estática en java
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.>
python3
# using calendar module> # using time module> import> calendar;> import> time;> # gmt stores current gmtime> gmt>=> time.gmtime()> print>('gmt:>->', gmt)> # ts stores timestamp> ts>=> calendar.timegm(gmt)> print>('timestamp:>->', ts)> |
supw
>
>
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