Obtener la marca de tiempo actual en Python

Obtener la marca de tiempo actual en Python

Por lo general, proporcionando la hora y la fecha de cualquier día, preciso a un cuarto menor de segundo, una marca de tiempo es una serie de bits o datos encriptados necesarios para determinar cuándo tiene lugar un evento específico. En Unix, una marca de tiempo se utiliza típicamente para representar la hora y la fecha. Estos datos pueden ser confiables para el milisegundo. Se relaciona con la clase de fecha y hora y es una época de Posix.

El tiempo de la época es la duración total del tiempo, excluyendo los segundos de salto que ya pasó desde la época Unix. La marca de tiempo Unix, que es un tiempo indefinido de 00:00:00 UTC el 1 de enero de 1970, excluye los segundos de salto, pero tiene la marca de tiempo de UNIX idéntica como la segunda que los precede e interpreta todos los días como si tuviera aproximadamente 86400 segundos. Estamos seleccionando el 1 de enero de 1970 como el período de la época de Unix, ya que es cuando el UNIX estuvo primero disponible.

Para interactuar con la información de la marca de tiempo, Python ofrece una variedad de módulos. Numerosas anotaciones de fecha y hora se pueden acomodar con la plantilla de tiempo y tiempo de tiempo. Además, ofrece varias características relacionadas con la zona horaria y la zona horaria.

Usando el marco DateTime

Los métodos para cambiar las fechas y tiempos están disponibles en el paquete de fecha y hora. Obtendremos la marca de tiempo más apropiada con la ayuda del método Datetime () de este componente. La función TimEmestamp () de una biblioteca de fecha y hora calcula la marca de tiempo POSIX asociada con la ilustración de DateTime. Proporciona la marca de tiempo como un valor flotante, que puede transformarse en un valor entero con la ayuda de la función int () para obtener la marca de tiempo incluso sin un número decimal.

desde la importación de fecha y hora de fecha y hora
A = DateTime.ahora()
B = DateTime.marca de tiempo (a)
Imprimir ("La hora y la fecha existentes:", a)
Imprimir ("La marca de tiempo existente es:", b)

Integramos la clase DateTime desde el marco de DateTeTime. Inicializamos la variable "A" y establecemos esto igual a la función Now () de la biblioteca DateTime. Con el soporte de este método, adquirimos la fecha y hora existentes del sistema. Ahora, usamos la función TimeStamp (). Este método se toma de la biblioteca de fecha y hora. Proporcionamos el valor de la variable "A" a esta función. El valor obtenido por el uso de la función TimeStamp () se almacena en la variable "B". Obtenemos la marca de tiempo UNIX con el soporte de este método.

Por último, llamamos a la función print () dos veces. El primer método se utiliza para imprimir la fecha y hora existentes con el mensaje. Del mismo modo, la función impreso () de la segunda línea imprime la marca de tiempo.

Usando la función Time ()

El método Time () de la biblioteca de tiempo devuelve el tiempo presente en la notación de marca de tiempo. Este módulo proporciona un valor flotante que representa la duración del tiempo desde el período en segundos. Ahora, observemos la siguiente instancia para comprender cómo funciona:

tiempo de importación
a = tiempo.tiempo()
Imprimir ("La marca de tiempo real:", a)

Primero, incluimos el archivo de encabezado de tiempo. A continuación, proclamamos una variable "A". Invocamos la función de tiempo () del módulo de tiempo. Esta función se aplica para obtener la marca de tiempo existente. La variable "A" almacena el valor de la función. Aquí, usamos la función print () para representar el valor de la marca de tiempo. Esta función contiene dos parámetros que incluyen la cadena "la marca de tiempo real" y el valor obtenido utilizando la función Time ().

Usando el marco del calendario

El paquete de calendario en Python incluye algunos métodos asociados con el calendario. El calendario.El método TimeGm () de esta biblioteca transforma el tiempo exacto en la representación de la marca de tiempo.

calendario de importación
tiempo de importación
actual_gmt = tiempo.gmtime ()
M = calendario.TIMEGM (Current_GMT)
Imprimir ("La marca de tiempo existente:", m)

Debemos incorporar los módulos "calendario" y "tiempo". Ahora, queremos obtener el GMT existente en un estilo de tuple, por lo que llamamos al método GMTime (). Esta función está incluida en el marco de tiempo. El valor obtenido utilizando la función se almacena en una variable "Current_GMT".

A continuación, inicializamos una variable "M". Esta variable almacena el valor del método TimeGm (). Usamos la función TimeGm () para adquirir una marca de tiempo existente. El archivo de encabezado del calendario tiene esta metodología. El valor de la variable "Current_GMT" se pasa como un argumento de la función TimeGm (). Además, utilizamos la instrucción print () para mostrar la marca de tiempo existente.

Usando el método FromtimeStamp ()

Podemos transformar una marca de tiempo en una notación de fecha y hora con la ayuda de la función fromtimeStamp (). La marca de tiempo a menudo se expresa como un valor flotante. Sin embargo, hay algunas situaciones en las que se ilustra en la notación ISO 8601. Las letras T y Z del alfabeto se incluyen en el valor de esta configuración. Las letras T y Z representan el tiempo y la zona horaria cero, respectivamente. Denotan la diferencia con el tiempo estándar sincronizado.

Utilizamos la cadena de plantilla en este caso y luego obtenemos los datos de la marca de tiempo. Para utilizar la función fromestamp () desde el paquete de fecha y hora, cambiamos la marca de tiempo a una clase de fecha y hora. Proporciona la hora y la fecha reales que coinciden con la fecha de Posix. Se adquiere la clase ingenua de fecha y hora si el parámetro adicional "TZ" está 0 o no se define.

desde la importación de fecha y hora de fecha y hora
i = 1655879741.009714
J = DateTime.fromtimeStamp (i)
Imprima ("El tiempo real y la fecha es:", J)

Después de importar la clase DateTime desde el archivo de encabezado DateTime, definimos la marca de tiempo existente a la variable "I". Inicializamos la variable "TZ" a 0. Ahora, convertimos la marca de tiempo a la hora de fecha y hora, por lo que aplicamos la función fromtimeStamp (). Esta función pertenece a la biblioteca de fecha y hora. El valor de la variable "i" se proporciona como argumento. El método print () imprime el valor convertido en la pantalla.

Conclusión

Discutimos sobre las marcas de tiempo en esta sección. Hay múltiples métodos para obtener las marcas de tiempo reales en Python. Los usuarios utilizan las diferentes metodologías de los marcos tiempo, fecha y hora y calendario. También explicamos cómo cambiar el estilo de la fecha y la hora después de acceder a la presente marca de tiempo. La técnica del componente de tiempo es más efectiva que los otros dos enfoques que hemos demostrado para adquirir la marca de tiempo. Es necesario transformar la marca de tiempo en una notación de fecha y hora para analizar el número de punto flotante producido.