Red de conocimiento informático - Aprendizaje de código fuente - ¿Cómo convertir una marca de tiempo y qué representa cada bit?

¿Cómo convertir una marca de tiempo y qué representa cada bit?

La marca de tiempo se refiere al número total de segundos desde la hora media de Greenwich del 1 de enero de 1970 (00:00:00 GMT) hasta la hora actual. También se conoce como marca de tiempo Unix, y los métodos específicos incluyen convertir la hora en marca de tiempo, reformatear la hora y convertir la marca de tiempo en hora.

El siguiente es el método de conversión específico: la Enciclopedia Baidu define una marca de tiempo como datos completos y verificables que pueden representar un dato que existía antes de un momento específico, generalmente una secuencia de caracteres que identifica de forma única un momento en el tiempo.

En Python, una marca de tiempo es una cadena de números. Cuando queremos convertirla en datos de tiempo en un formato determinado, como 2018-08-08 11:11:11, necesitamos usar el. módulo de tiempo. Del mismo modo, los datos de tiempo se pueden convertir en marcas de tiempo.

Las operaciones específicas son las siguientes: obtener la hora actual y convertirla en una marca de tiempo de acuerdo con los requisitos reales, convertir la hora en una marca de tiempo y convertir los datos de hora 2018-08-08 11:11: 11 en marca de tiempo, el proceso de operación específico es: use la función strptime () para convertir la hora en una matriz de tiempo y use la función mktime () para convertir la matriz de tiempo en una marca de tiempo.

Para reformatear la hora se requieren los dos pasos siguientes: utilizar la función strptime para convertir la hora en una matriz de hora y utilizar la función strftime para reformatear la hora.

Convertir la marca de tiempo en hora. Al convertir la marca de tiempo en hora, primero debe convertir la marca de tiempo en hora local y luego convertirla al formato de hora específico: use la función de hora local para convertir la marca de tiempo en formato de hora local. , utilice la función strftime para reformatear la hora.