So konvertieren Sie ein Linux -Epoch -Zeitstempel bisher in der Befehlszeile
Der Befehl Datum ist ein Standard -UNIX -Dienstprogramm, das die Daten und Zeiten anzeigt und manipuliert. Es ist das vorinstallierte Dienstprogramm in den meisten Linux-Verteilungen und kann einen Epochen-Zeitstempel in ein menschliches lesbares Datum und eine Zeit umwandeln. Führen Sie den folgenden Befehl aus, um einen Epoch -Zeitstempel zu konvertieren:
Datum -d @
Im vorherigen Befehl können Sie die als Anzahl der Sekunden seit dem 1. Januar 1970 um 00:00:00 UTC ersetzen.
Verwenden Sie beispielsweise den folgenden Befehl, um den Epoch Timestamp 1674000000 zu konvertieren, der dem 18. Januar 2023 um 00:00:00 GMT entspricht:
Datum -d @1674000000
Die Option -D gibt das Datum und die Uhrzeit in einem Format an, das bis zum Datum des Datums verstanden wird. Das Symbol "@" zeigt an, dass das Argument ein Epochen -Zeitstempel anstelle eines anderen Zeitformats ist.
Der Befehl Datum unterstützt verschiedene Ausgabeformate, die Sie mithilfe der Option + und einer Formatzeichenfolge angeben können. Verwenden Sie beispielsweise das Datum und die Uhrzeit im YYYY-MM-DD HH: MM: SS-Format, den folgenden Befehl:
Datum -d @1674000000 +%y-%M-%D:%H:%m:%s
Weitere Informationen zu den Formatcodes finden Sie auf der manuellen Datumsseite (MAN -Datum).
Abschluss
Hier. Dies kann nützlich sein, um Zeitstempel in Protokolldateien, Datenbankeinträge und andere Datenquellen in ein leichter zu lesenes und verständliches Format zu konvertieren. Mit einem einfachen Befehlszeilenargument können Sie einen Epochen -Zeitstempel schnell und einfach in ein Datum und eine Uhrzeit umwandeln, die für Ihre Zwecke verwendet werden kann.