So konvertieren Sie einen Linux-Epochenzeitstempel in der Befehlszeile in ein Datum

Der Epochenzeitstempel ist die seit dem 1. Januar 1970 um 00:00:00 UTC vergangene Zeit in Sekunden. Diese Zeitstempel werden häufig in der Informatik verwendet und sind besonders nützlich für den standardisierten und konsistenten Umgang mit Datums- und Uhrzeitangaben. Das Lesen und Interpretieren dieser Zeitstempel kann für Personen, die mit Epochenzeitstempeln nicht vertraut sind, schwierig sein. Bitte lesen Sie diese Anleitung, wenn Sie auch wissen möchten, wie Sie einen Linux-Epochen-Zeitstempel in der Befehlszeile in ein aktuelles Datum konvertieren.

So konvertieren Sie einen Linux-Epochenzeitstempel in der Befehlszeile in ein Datum

Der Befehl date ist ein Standard-Unix-Dienstprogramm, das Datums- und Uhrzeitangaben anzeigt und manipuliert. Es ist das vorinstallierte Dienstprogramm in den meisten Linux-Distributionen und kann einen Epochenzeitstempel in ein für Menschen lesbares Datum und eine für Menschen lesbare Uhrzeit umwandeln. Führen Sie den folgenden Befehl aus, um einen Epochenzeitstempel zu konvertieren:

Datum -d @

Im vorherigen Befehl können Sie das durch die Anzahl der Sekunden seit dem 1. Januar 1970 um 00:00:00 UTC ersetzen.

Um beispielsweise den Epochenzeitstempel 1674000000 zu konvertieren, der dem 18. Januar 2023 um 00:00:00 GMT entspricht, verwenden Sie den folgenden Befehl:

Datum -d @1674000000

Die Option -d gibt Datum und Uhrzeit in einem Format an, das vom Befehl date verstanden wird. Das „@“-Symbol gibt an, dass es sich bei dem Argument um einen Epochenzeitstempel und nicht um ein anderes Zeitformat handelt.

Der Datumsbefehl unterstützt mehrere verschiedene Ausgabeformate, die Sie mit der Option + und einer Formatzeichenfolge angeben können. Um beispielsweise Datum und Uhrzeit im Format JJJJ-MM-TT HH:MM:SS anzuzeigen, verwenden Sie den folgenden Befehl:

date -d @1674000000 +%Y-%m-%d:%H:%M:%S

Weitere Informationen zu den Formatcodes finden Sie auf der Seite manuelles Datum (man date).

Abschluss

Hier geht es um die einfache Möglichkeit, einen Zeitstempel einer Linux-Epoche über die Befehlszeile in ein aktuelles Datum zu konvertieren. Dies kann nützlich sein, um Zeitstempel in Protokolldateien, Datenbankeinträgen und anderen Datenquellen in ein leichter lesbares und verständlicheres Format zu konvertieren. Mit einem einfachen Befehlszeilenargument können Sie einen Epochenzeitstempel schnell und einfach in ein Datum und eine Uhrzeit umwandeln, die für Ihre Zwecke verwendbar sind.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen