Note: The other languages of the website are Google-translated. Back to English

Come convertire tra data e timestamp Unix in Excel?

Il timestamp Unix è anche chiamato Epoch time o POSIX time, che è ampiamente utilizzato in molti sistemi operativi o formati di file. Questo tutorial parla della conversione tra data e timestamp Unix in Excel.

Converti la data in timestamp

Converti data e ora in timestamp

Converti il ​​timestamp alla data

Altri tutorial sulla conversione datetime ...


freccia blu freccia destra Converti la data in timestamp

Per convertire la data in timestamp, una formula può risolverlo.

Seleziona una cella vuota, supponi di cella C2 e digita questa formula = (C2-DATA (1970,1,1)) * 86400 in esso e premere Entra chiave, se necessario, puoi applicare un intervallo con questa formula trascinando la maniglia di riempimento automatico. Ora un intervallo di celle di data è stato convertito in timestamp Unix.
doc-convert-date-unix-1


Rimuovi Time From DateTime

In Excel, per rimuovere 12:11:31 da 1/21/2017 12:11:31 e renderlo esattamente 1/21/2017, potrebbe essere necessario del tempo per creare una formula per gestire questo lavoro. in ogni caso, il Rimuovi l'ora dalla data utilità di Kutools for Excel può rimuovere rapidamente il timestamp in modo permanente dalla formattazione della data e dell'ora in Excel.
Fare clic per scaricare la prova gratuita di 30 giorni.

doc-convert-date-unix-1

freccia blu freccia destra Converti data e ora in timestamp

C'è una formula che può aiutarti a convertire la data e l'ora nel timestamp Unix.

1. In primo luogo, è necessario digitare il tempo universale coordinato in una cella, 1/1/1970. Vedi screenshot:
doc-convert-date-unix-2

2. Quindi digitare questa formula = (A1- $ C $ 1) * 86400 in una cella, premere Entra chiave, quindi, se necessario, trascina la maniglia di riempimento automatico su un intervallo con questa formula. Vedi screenshot:
doc-convert-date-unix-3

Tip: Nella formula, A1 è la cella di data e ora, C1 è l'ora universale delle coordinate che hai digitato.


freccia blu freccia destra Converti il ​​timestamp alla data

Se hai un elenco di timestamp necessari per la conversione fino alla data, puoi procedere come segue:

1. In una cella vuota accanto al tuo elenco di timestamp e digita questa formula =(((A1/60)/60)/24)+DATE(1970,1,1), stampa Entra , quindi trascina la maniglia di riempimento automatico su un intervallo di cui hai bisogno.
doc-convert-date-unix-4

2. Quindi fare clic con il pulsante destro del mouse sulle celle utilizzate la formula e selezionare formato celle dal menu contestuale, quindi nel popping formato celle dialogo, sotto Nterra d'ombra scheda, fare clic Data nel Categoria elenco, quindi seleziona il tipo di data nella sezione a destra.
doc-convert-date-unix-5

3. Clic OK, ora puoi vedere che i timestamp Unix sono stati convertiti in date.
doc-convert-date-unix-6

Note:

1. A1 indica la cella del timestamp di cui hai bisogno.

2. Questa formula può anche essere utilizzata per convertire le serie di timestamp in data e ora, basta formattare il risultato nel formato data e ora.

3. La formula sopra converte il numero di 10 cifre in una data e ora standard, se si desidera convertire un numero di 11 cifre o un numero di 13 cifre o un numero di 16 cifre in una data e ora standard in Excel, utilizzare la formula come di seguito:

Converti il ​​numero di 11 cifre fino ad oggi: =A1/864000+DATA(1970,1,1)

Converti il ​​numero di 13 cifre fino ad oggi: =A1/86400000+DATA(1970,1,1)

Converti il ​​numero di 16 cifre fino ad oggi: =A1/86400000000+DATA(1970,1,1)

Per diverse lunghezze di numero che devono essere convertite in datetime, basta modificare il numero di zeri del divisore nella formula per ottenere correttamente il risultato.

Mancia: Se hai problemi a ricordare formule complesse, ecco il file Testo automatico strumento di Kutools for Excel puoi salvare tutte le formule che hai usato in un riquadro per te, quindi puoi riutilizzarle ovunque in qualsiasi momento, quello che devi fare è solo cambiare i riferimenti per soddisfare le tue reali necessità.  Fare clic per scaricarlo gratuitamente ora.
doc-convert-date-unix-6


Articoli relativi:

  • Come rimuovere l'ora dalla data in Excel?
    Se è presente una colonna di data con timestamp, ad esempio 2/17/2012 12:23, e non si desidera conservare il timestamp e si desidera rimuovere l'ora 12:23 dalla data e lasciare solo la data 2/17/2012. Come puoi rimuovere rapidamente l'ora dalla data in più celle in Excel?

  • Come combinare data e ora in una cella in Excel?
    Ci sono due colonne in un foglio di lavoro, una è la data, l'altra è l'ora. C'è un modo per combinare rapidamente queste due colonne in una e mantenere il formato dell'ora? Ora, questo articolo introduce due modi in Excel per combinare la colonna della data e la colonna dell'ora in una e mantenere il formato dell'ora.


I migliori strumenti per la produttività in ufficio

Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%

  • Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Più di 300 potenti funzionalità. Supporta Office / Excel 2007-2019 e 365. Supporta tutte le lingue. Facile distribuzione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.
scheda kte 201905

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce centinaia di clic del mouse ogni giorno!
fondo officetab
Commenti (24)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Grazie! (Il tuo commento è troppo breve! - era una risposta alla mia prima riga, quindi aggiungo solo questa spazzatura :P)
Questo commento è stato fatto dal moderatore sul sito
Using =(((((G2/1000)/60)/60)-8)/24)+DATE(1970,1,1) for PST
Questo commento è stato fatto dal moderatore sul sito
Ho seguito le tue istruzioni qui, ma ottengo ########### nel mio file excel. L'ho formattato a data ora. Eventuali suggerimenti?
Questo commento è stato fatto dal moderatore sul sito
Scusa, potresti dirmi quale parte non ha funzionato nel tuo file? Potresti caricare lo screenshot dei dettagli per farmi dare un'occhiata?
Questo commento è stato fatto dal moderatore sul sito
Goggle per "excel convert timestamp fino ad oggi". Google, afferrando la prima risposta che è data a timestamp, fornisce la risposta di "=(A1-DATE(1970,1,1)))*86400", che è ciò che probabilmente stava facendo Sunny. Solo se leggi effettivamente il contenuto di questa pagina diventa ovvio che la formula vera e propria dovrebbe essere qualcos'altro. Per mantenere la parte dell'ora del timestamp, la formula dovrebbe essere questa per UTC "=(A1+DATE(1970,1,1)*86400)/86400". Per l'ora centrale degli Stati Uniti, "=(F2+DATE(1970,1,1)*86400-21600)/86400"
Questo commento è stato fatto dal moderatore sul sito
Grazie per il tuo supplemento.
Questo commento è stato fatto dal moderatore sul sito
Normalmente vedi ########## se ci sono troppe informazioni da visualizzare per quanto sono grandi le tue celle. Ingrandisci le dimensioni della cella e verifica se ciò risolve il problema.
Questo commento è stato fatto dal moderatore sul sito
si anche io ho avuto lo stesso problema
Questo commento è stato fatto dal moderatore sul sito
Quale formula usi?
Questo commento è stato fatto dal moderatore sul sito
Ho avuto lo stesso problema, ma ho risolto. La cella deve avere il formato numero, non il formato data...
Questo commento è stato fatto dal moderatore sul sito
Una cosa da notare è che quanto sopra è per il tempo di epoca in secondi. Se hai bisogno di millisecondi, devi aggiungere un'ulteriore moltiplicazione/divisione per 1000. Ad esempio, la conversione da epoch time (millisecondi) a una data sarebbe "=((((A1/1000)/60)/60)/24 )+DATA(1970,1,1)".
Questo commento è stato fatto dal moderatore sul sito
Come nota a margine, il modo migliore per capire se sono secondi o millisecondi è guardare la lunghezza del campo; se sono 10 cifre, sono secondi e se sono 13 cifre, sono millisecondi. "=LEN(A1)" ti dirà quanto è lungo il valore.
Questo commento è stato fatto dal moderatore sul sito
Se è troppo lavoro manuale per te (o hai un elenco misto tra secondi e millisecondi), puoi utilizzare la seguente formula per passare automaticamente da secondi a millisecondi in base alla lunghezza della cella: "=((A1/ 86400)/IF(LEN(A1)=13,1000,1))+DATE(1970,1,1)".
Questo commento è stato fatto dal moderatore sul sito
Muchas gracias, para mi caso estaba adivinando porque no conocía que tipo de dato venia pero este fue la solución, el dato que me pasaron era con esta forma 1641014648299 y la formula fue esta =((((C2/1000)/60)/ 60)/24 )+FECHA(1970;1;1) por lo cual si alguien esta en un caso similar al mío puede optar por esta formula.

Esta formula también me sirvió pero solo trae fecha =A1/86400000+FECHA(1970;1;1)
Questo commento è stato fatto dal moderatore sul sito
SE si dispone di un timestamp LDAP a 18 cifre come 132079258679926000, le formule seguenti non funzioneranno. Devi prima convertirli poiché si basano su nano secondi dal 1/1/1601. La seguente formula in Excel converte LDAP in EPOCH in date umane =(((((A1/10000000)-11644473900)/60)/60)/24)+DATE(1970,1,1) dove A1 si riferisce al tuo timestamp Posizione
Questo commento è stato fatto dal moderatore sul sito
Grazie per il tuo supplemento.
Questo commento è stato fatto dal moderatore sul sito
Come convertire un timestamp di 21 cifre in una data leggibile dall'uomo?
Qualcuno potrebbe aiutare per favore
Ad esempio, 202002191100506253230
Questo commento è stato fatto dal moderatore sul sito
Per convertire la data per MOODLE l'unica formula che ha funzionato è stata:


Invece di =(C2-DATE(1970,1,1))*86400

Ho provato il 20/ottobre/1980 e Moodle ha letto il 19/ottobre/1980.

ero solito
= (C2-DATA (1970,1,0)) * 86400

Ho provato il 20/ottobre/1980 e Moodle ha letto il 20/ottobre/1980.
Questo commento è stato fatto dal moderatore sul sito
come convertire il timestamp dell'evento in ora
Questo commento è stato fatto dal moderatore sul sito
Come convertire un timestamp di 11 cifre in una data leggibile dall'uomo?
Qualcuno potrebbe aiutare per favore
Questo commento è stato fatto dal moderatore sul sito
Per convertire un timestamp di 11 cifre in un datetime standard, utilizzare la formula come questa:=A1/864000+DATE(1970,1,1), A1 è la cella che contiene le 11 cifre in cui si desidera convertire.
Questo commento è stato fatto dal moderatore sul sito
Come convertire un timestamp di 13 cifre in una data leggibile dall'uomo?
Qualcuno potrebbe aiutare per favore
Questo commento è stato fatto dal moderatore sul sito
Ciao, Roobanraj, per convertire un timestamp di 13 cifre in un datetime standard, puoi usare la formula come questa:=A1/86400000+DATE(1970,1,1), A1 è la cella che contiene le 13 cifre che vuoi convertire a.
Questo commento è stato fatto dal moderatore sul sito
Ho un valore numerico di 3721719999 che dovrebbe essere visualizzato come 00:06:12 (hh:mm:ss). Questa volta rappresenta la durata di un file video. Il timbro della data sul nome del file è 1/18/2014 4:04, se questo offre ulteriori informazioni. Ho estratto il numero usando Filelist.exe e questo è stato il risultato. Grazie!
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite