Come convertire un timestamp Epoch Linux fino ad oggi sulla riga di comando

Come convertire un timestamp Epoch Linux fino ad oggi sulla riga di comando
Epoch Timestamp è il tempo trascorso dal 1 ° gennaio 1970 alle 00:00:00 UTC in secondi. Questi timestamp sono comunemente usati nel calcolo e sono particolarmente utili per affrontare le date e i tempi in modo standard e coerente. Leggere e interpretare questi timestamp può essere difficile per le persone che non hanno familiarità con i timestamp di epoca. Leggi questa guida se vuoi anche sapere come convertire un timestamp Epoch Linux fino ad oggi nella riga di comando.

Come convertire un timestamp Epoch Linux fino ad oggi sulla riga di comando

Il comando data è un'utilità UNIX standard che mostra e manipola le date e gli orari. È l'utilità preinstallata nella maggior parte delle distribuzioni Linux e può convertire un timestamp di epoca in una data e ora leggibili dall'uomo. Esegui il comando seguente per convertire un timestamp di epoca:

data -d @

Nel comando precedente, puoi sostituire il numero di secondi dal 1 ° gennaio 1970 alle 00:00:00 UTC.

Ad esempio, per convertire il timestamp Epoch 1674000000 che corrisponde al 18 gennaio 2023 alle 00:00:00 GMT, utilizzare il seguente comando:

Data -d @1674000000

L'opzione -D specifica la data e l'ora in un formato compreso dal comando della data. Il simbolo "@" indica che l'argomento è un timestamp di epoca anziché un formato tempo diverso.

Il comando Date supporta diversi formati di output che è possibile specificare utilizzando l'opzione + e una stringa di formato. Ad esempio, per visualizzare la data e l'ora nel formato Yyyy-MM-DD: MM: SS, utilizzare il seguente comando:

Data -d @1674000000 +%y-%m-%d:%h:%m:%s

Puoi trovare ulteriori informazioni sui codici di formato nella pagina della data manuale (data dell'uomo).

Conclusione

Questo è tutto sul modo semplice per convertire un timestamp Epoch Linux fino ad oggi sulla riga di comando. Ciò può essere utile per convertire i timestamp in file di registro, voci di database e altre fonti di dati in un formato più facile da leggere e comprensibile. Con un semplice argomento della riga di comando, puoi convertire rapidamente e facilmente un timestamp di epoca in una data e ora utilizzabile per i tuoi scopi.