Marca de tiempo
Una marca de tiempo es una secuencia de caracteres o información codificada que identifica cuándo ocurrió un determinado evento, generalmente indicando la fecha y la hora del día, a veces con una precisión de una pequeña fracción de segundo. Sin embargo, las marcas de tiempo no tienen por qué basarse en una noción absoluta de tiempo. Pueden tener cualquier época, pueden ser relativos a cualquier tiempo arbitrario, como el tiempo de encendido de un sistema, o a algún tiempo arbitrario en el pasado.
Historia
El término "marca de tiempo" deriva de los sellos de caucho utilizados en las oficinas para estampar la fecha actual y, a veces, la hora, con tinta sobre documentos en papel, para registrar cuándo se recibió el documento. Ejemplos comunes de este tipo de marca de tiempo son el matasellos de una carta o el sello "en" y "fuera" veces en una tarjeta de tiempo.
Con la llegada de los sistemas de datos digitales, el término se ha ampliado para referirse a la información digital de fecha y hora adjunta a los datos digitales. Por ejemplo, los archivos de computadora contienen marcas de tiempo que indican cuándo se modificó el archivo por última vez, y las cámaras digitales agregan marcas de tiempo a las fotografías que toman, registrando la fecha y hora en que se tomó la fotografía.
Marcas de tiempo digitales
Estos datos generalmente se presentan en un formato consistente, lo que permite una fácil comparación de dos registros diferentes y un seguimiento del progreso a lo largo del tiempo; La práctica de registrar marcas de tiempo de manera consistente junto con los datos reales se llama marca de tiempo.
Las marcas de tiempo se utilizan normalmente para registrar eventos o en una secuencia de eventos (SOE), en cuyo caso cada evento en el registro o SOE se marca con una marca de tiempo.
Prácticamente todos los sistemas de archivos informáticos almacenan una o más marcas de tiempo en los metadatos por archivo.
En particular, la mayoría de los sistemas operativos modernos admiten la estadística POSIX (llamada al sistema), por lo que cada archivo tiene tres marcas de tiempo asociadas:
hora del último acceso (atime: ls -lu
),
hora de la última modificación (mtime: ls -l
), y
hora del último cambio de estado (ctime: ls -lc
).
Algunos archivadores de archivos y algunos programas de control de versiones, cuando copian un archivo desde una computadora remota a la computadora local, ajustan las marcas de tiempo del archivo local para mostrar la fecha/hora pasada en la que se creó o modificó ese archivo. esa computadora remota, en lugar de la fecha/hora en que ese archivo se copió en la computadora local.
En muchos casos, las marcas de tiempo suelen estar sucias. Sin limpiar marcas de tiempo inexactas, las aplicaciones relacionadas con el tiempo, como el análisis de procedencia o las consultas de patrones, no son confiables. Para evaluar la exactitud de las marcas de tiempo, se pueden aplicar restricciones temporales, declarando límites de distancia entre marcas de tiempo.
Estandarización
ISO 8601 estandariza la representación de fechas y horas. Estas representaciones estándar se utilizan a menudo para construir valores de marca de tiempo.
Ejemplos
Ejemplos de marcas de tiempo:
- Thurs 12/31/2009 1:35 p.m. (fecha mixta de fin de año, reloj de 12 horas grande)
- Thurs 31.12.2009 13:35 (el mismo tiempo que el anterior, diferente formato con fecha de pequeño fin y gran reloj endian 24 horas)
- 2005-10-30 T 10:45 UTC (orden internacional ISO-time (big endian) con zona horaria)
- 2007-11-09 T 11:20 UTC (el mismo formato como el anterior, por lo tanto fácil de comparar)
- Sat Jul 23 02:16:57 2005
- 2009-10-31T01:48:52Z (ISO 8601)
- 2009-10-31 01:48:52Z ("tiempo de entrada" por RFC 3339, basado en ISO 8601)
- 1256953732 (Unix time, equivalent to 2009-10-31 T 01:48:52Z)
- (1969-07-21 T 02:56 UTC) –
- 07:38, 11 de diciembre de 2012 (UTC)
- 1985-102 T 10:15 UTC (año 1985, día número 102, es decir, 1985 12 de abril)
- 1985-W15-5 T 10:15 UTC (año 1985, semana número 15, semana 5 = 1985 12 de abril)
- 20180203073000 (Usado en Wayback Machine memento URLs, igual 3 febrero 2018 7:30:00)
- 123478382 ns (número de nanosegundos desde el arranque)
- 17 minutos (un contador de minutos arbitrario que aumenta cada 1 minuto desde su último evento "reset" manual)
Número de secuencia:
- 21 (un contador sin unidad que indica sólo el orden relativo de los eventos; este es el evento #21, que viene después de 20 y antes de 22)