Hvordan konvertere en Linux Epoch -tidsstempel til dags dato på kommandolinjen
Datokommandoen er et standard UNIX -verktøy som viser og manipulerer datoer og tider. Det er det forhåndsinstallerte verktøyet i de fleste Linux-distribusjoner og kan konvertere en epoke tidsstempel til en menneskelig lesbar dato og tid. Kjør følgende kommando for å konvertere en epoke tidsstempel:
date -d @
I forrige kommando kan du erstatte som antall sekunder siden 1. januar 1970 kl. 00:00:00 UTC.
For eksempel, for å konvertere Epoch Timestamp 1674000000 som tilsvarer 18. januar 2023 kl 00:00:00 GMT, bruk følgende kommando:
Dato -D @1674000000
Alternativet -D spesifiserer dato og klokkeslett i et format som forstås etter dato -kommandoen. “@” -Symbolet indikerer at argumentet er en epoke tidsstempel i stedet for et annet tidsformat.
Datokommandoen støtter flere forskjellige utgangsformater som du kan spesifisere ved hjelp av + -alternativet og en formatstreng. For eksempel, for å vise dato og klokkeslett i YYYY-MM-DD HH: MM: SS-format, bruk følgende kommando:
Dato -D @1674000000 +%y-%M-%D:%H:%M:%S
Du kan finne mer informasjon om formatkodene på den manuelle datosiden (mannsdato).
Konklusjon
Dette handler om den enkle måten å konvertere en Linux Epoch -tidsstempel til dags dato på kommandolinjen. Dette kan være nyttig for å konvertere tidsstempler i loggfiler, databaseoppføringer og andre datakilder til et enklere å lese og forståelig format. Med et enkelt kommandolinje -argument kan du raskt og enkelt konvertere en epoke tidsstempel til en dato og tid som kan brukes til dine formål.