Quali sono questi formati di data?

Lo stesso momento può essere scritto in molti modi. Le persone scrivono le date indicando giorno, mese e anno nell’ordine usato nel proprio paese; gli standard stabiliscono un formato comune per consentire ai computer di scambiarle e spesso i programmi memorizzano una data come un numero: quanti secondi, giorni o intervalli più brevi sono trascorsi da un punto di partenza chiamato epoca.

Ecco il 3 novembre 2026 alle 14:30 UTC in ciascun formato:

Formato Esempio Significato del valore
ISO 8601 2026-11-03T14:30:00Z Anno, mese, giorno e ora; Z indica UTC, oppure si può usare uno scostamento come +02:00
Timestamp Unix 1793716200 Secondi trascorsi dal 1º gennaio 1970 alle 00:00 UTC
Timestamp Unix in millisecondi 1793716200000 Millisecondi trascorsi dal 1º gennaio 1970, come restituiti da Date.now() di JavaScript
RFC 2822 Tue, 03 Nov 2026 14:30:00 +0000 Il formato delle date nelle intestazioni delle email, usato anche da HTTP
YYYY-MM-DD 2026-11-03 14:30 Anno, mese e giorno, come nelle date dei database e di molti paesi
MM/DD/YYYY 11/03/2026 14:30 Mese, giorno e anno, come si scrivono le date negli Stati Uniti
DD/MM/YYYY 03/11/2026 14:30 Giorno, mese e anno, come si scrivono le date nel Regno Unito e in gran parte d’Europa
Data seriale Excel 46329.6041666667 Giorni trascorsi dall’inizio del 1900, con l’ora espressa come frazione di giorno
Data giuliana 2461348.10416667 Giorni trascorsi dalle ore 12:00 del 1º gennaio 4713 a.C.; usata in astronomia
Data giuliana modificata 61347.6041666667 Giorni trascorsi dalla mezzanotte del 17 novembre 1858; data giuliana meno 2400000.5
Windows FILETIME 134381898000000000 Intervalli di 100 nanosecondi trascorsi dal 1º gennaio 1601; usato anche in LDAP e Active Directory
Timestamp Chrome 13438189800000000 Microsecondi trascorsi dal 1º gennaio 1601, come memorizzati da Chrome e WebKit
Timestamp Core Data 815409000 Secondi trascorsi dal 1º gennaio 2001, la data di riferimento di Apple, detta anche ora assoluta Mac

Descrizione dello strumento

Ogni convertitore di formati di data qui converte tra tutti questi formati e funziona allo stesso modo, dal Convertitore di formati di data generale a quelli per una singola coppia, come da timestamp Unix a ISO 8601, da MM/DD/YYYY a DD/MM/YYYY o da data seriale Excel a YYYY-MM-DD: ciascuno si avvia con i formati indicati nel nome e i menu Origine e Destinazione permettono di scegliere qualsiasi altro formato. All’avvio mostra l’ora corrente nel formato di origine, così il risultato mostra l’ora attuale nel formato di destinazione.

Incolla una data oppure un intero elenco, con una data per riga. Il risultato appare mentre digiti, pronto da copiare. Ogni riga del risultato corrisponde alla stessa riga dell’input convertita e le righe vuote restano vuote, così le righe rimangono allineate a quelle incollate. Il pulsante di inversione cambia il verso della conversione e trasforma il risultato nel nuovo input.

Se una riga non può essere convertita, il messaggio di errore spiega il problema e, nel caso di un elenco, indica di quale riga si tratta. Le date vengono convertite nel browser.

Esempi

Origine Input Destinazione Risultato
Timestamp Unix 1793716200 ISO 8601 2026-11-03T14:30:00Z
ISO 8601 2026-11-03T16:30:00+02:00 Timestamp Unix 1793716200
MM/DD/YYYY 11/03/2026 DD/MM/YYYY 03/11/2026
DD/MM/YYYY 3.11.2026 YYYY-MM-DD 2026-11-03
MM/DD/YYYY 11/03/2026 2:30 PM ISO 8601 2026-11-03T14:30:00Z
Data seriale Excel 46329 MM/DD/YYYY 11/03/2026
RFC 2822 Tue, 3 Nov 2026 09:30:00 EST ISO 8601 2026-11-03T14:30:00Z
Data giuliana 2451545 ISO 8601 2000-01-01T12:00:00Z
Windows FILETIME 130000000000000000 ISO 8601 2012-12-14T23:06:40Z
Timestamp Unix 1793716200.5 Timestamp Unix in millisecondi 1793716200500

Un elenco viene convertito riga per riga. Queste date seriali Excel:

46329
46330.5

46331.75

diventano queste date YYYY-MM-DD:

2026-11-03
2026-11-04 12:00

2026-11-05 18:00

Cosa puoi incollare

  • ISO 8601: una data, 2026-11-03, oppure una data e un’ora, separate da una T o da uno spazio, con o senza secondi e frazioni di secondo. L’ora può terminare con Z per UTC oppure con uno scostamento, ad esempio +02:00, +0200 o -05. È supportato anche il formato base senza separatori, ad esempio 20261103T143000Z.
  • Timestamp Unix, Windows FILETIME, timestamp Chrome e Core Data: un numero intero, che può essere negativo per i momenti precedenti all’epoca, oppure un numero con decimali, ad esempio 1793716200.5.
  • RFC 2822: il giorno della settimana è facoltativo; l’anno può avere due cifre, interpretate come un anno dal 1950 al 2049; il fuso orario può essere espresso con uno scostamento, come +0200, oppure con UT, GMT, Z, EST, EDT, CST, CDT, MST, MDT, PST o PDT. Un commento dopo il fuso, come in +0000 (UTC), viene ignorato, quindi le date copiate dalle intestazioni delle email funzionano così come sono.
  • YYYY-MM-DD, MM/DD/YYYY e DD/MM/YYYY: l’anno ha quattro cifre, mentre giorno e mese ne hanno una o due. Per separarli si può usare una barra, un punto o un trattino, purché il separatore sia sempre lo stesso; quindi 3.11.2026 e 03-11-2026 sono entrambe date DD/MM/YYYY. Dopo la data può essere indicata un’ora, ad esempio 14:30, 14:30:15, 2:30 PM o 2:30 p.m..
  • Date seriali Excel, date giuliane e date giuliane modificate: un numero con un punto o una virgola decimale, ad esempio 46329.5 o 46329,5.

Come funziona

Ogni riga viene interpretata come un momento nel tempo, con precisione fino al nanosecondo, quindi convertita nel formato di destinazione. Le date e le ore senza fuso orario, così come tutti i formati numerici, vengono interpretate come UTC e i risultati vengono espressi in UTC. Per convertire una data in un altro fuso orario, usa il Convertitore di fusi orari.

I risultati vengono scritti così:

  • ISO 8601 include sempre i secondi e Z; le frazioni di secondo vengono aggiunte solo se presenti nel momento, con 3, 6 o 9 cifre per millisecondi, microsecondi o nanosecondi.
  • RFC 2822 usa lo scostamento +0000. Non prevede frazioni di secondo, quindi queste vengono omesse.
  • YYYY-MM-DD, MM/DD/YYYY e DD/MM/YYYY riportano l’ora nel formato a 24 ore dopo la data, ma solo se non è mezzanotte: 11/03/2026 indica mezzanotte, mentre 11/03/2026 14:30 indica le due e mezza del pomeriggio.
  • I timestamp Unix, Windows FILETIME, Chrome e Core Data vengono espressi come numeri interi o con il numero di cifre decimali richiesto dal momento, così da non perdere informazioni: una data ISO 8601 con millisecondi diventa un timestamp Unix come 1793716200.123.
  • Le date seriali Excel, giuliane e giuliane modificate vengono espresse con un massimo di 15 cifre significative, come mostra Excel. Vengono interpretate con precisione al millisecondo più vicino.

Le date seguono il calendario gregoriano, quello usato oggi, anche per quelle anteriori alla sua introduzione nel 1582. I convertitori supportano gli anni dall’1 al 9999.

Excel considera il 29 febbraio 1900, un giorno che non è mai esistito, perché lo faceva Lotus 1-2-3. Perciò i convertitori interpretano la data seriale 1 come 1º gennaio 1900 e la 61 come 1º marzo 1900, come fa Excel, e mostrano un errore per la data seriale 60. Google Sheets e LibreOffice restituiscono le stesse date a partire dal 1º marzo 1900.

Suggerimenti

  • Per convertire una colonna di un foglio di calcolo, copiala, incollala nel convertitore e copia il risultato nella colonna adiacente: le celle vuote restano vuote, così le righe rimangono allineate.
  • Un timestamp Unix di 13 cifre, come 1793716200000, è espresso in millisecondi. Se viene interpretato come secondi, corrisponde a una data distante decine di migliaia di anni nel futuro e genera un errore; scegli quindi Timestamp Unix in millisecondi come formato di origine.
  • In una cella Excel che mostra una data, cambia il formato della cella in Numero per visualizzarne la data seriale. Le cartelle di lavoro create con versioni meno recenti di Excel per Mac possono usare il sistema di date del 1904, in cui le date seriali sono inferiori di 1462.
  • I timestamp di 18 cifre negli attributi di Active Directory, come lastLogonTimestamp o pwdLastSet, sono valori Windows FILETIME.