Timestamp

Marca temporale

Difficoltà: intermedio

Argomento: tecnologia


DEFINIZIONE

Un timestamp è una marca temporale che indica un preciso momento nel tempo. Può essere utilizzato per registrare quando è stato effettuato un determinato evento, ad esempio la data e l'ora di una transazione o di un messaggio.

Esistono diversi formati di timestamp, tra cui:

  • UNIX timestamp: un numero intero che rappresenta il numero di secondi trascorsi dal 1° gennaio 1970, 00:00:00 UTC.
  • ISO 8601: una stringa che segue il formato "YYYY-MM-DDTHH:mm:ss.sssZ", dove "T" separa la data dall'ora, ":" separa le unità di tempo e "Z" indica che l'ora è in UTC.
  • RFC 2822: una stringa che segue il formato "Thu, 21 Dec 2000 16:01:07 +0200", utilizzato nei messaggi di posta elettronica.

Rispetto ai timestamp UNIX e ISO8601, il formato RFC2822 è meno preciso e più verboso ma più umanamente leggibile.


aggiornato il 2021-10-21