Hvordan konvertere en Linux Epoch -tidsstempel til dags dato på kommandolinjen

Hvordan konvertere en Linux Epoch -tidsstempel til dags dato på kommandolinjen
Epoch tidsstempel er tiden som gikk siden 1. januar 1970 kl 00:00:00 UTC i sekunder. Disse tidsstempelene brukes ofte i databehandling og er spesielt nyttige for å håndtere datoer og tider på en standard og konsistent måte. Å lese og tolke disse tidsstempene kan være vanskelig for mennesker som ikke er kjent med epoke tidsstempler. Les denne guiden hvis du også vil vite hvordan du konverterer en Linux Epoch -tidsstempel til dags dato på kommandolinjen.

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.