Jak przekonwertować znacznik czasu epoki Linux do datowania w wierszu poleceń
Polecenie daty to standardowe narzędzie UNIX, które wyświetla i manipuluje daty i godziny. Jest to wstępnie zainstalowana narzędzie w większości rozkładów Linux i może przekształcić znacznik czasu epoki na datę i godzinę czytania człowieka. Uruchom następujące polecenie, aby przekonwertować znacznik czasu epoki:
data -d @
W poprzednim poleceniu możesz zastąpić liczbę sekund od 1 stycznia 1970 r. O 00:00:00 UTC.
Na przykład, aby przekonwertować znacznik czasu epoki 1674000000, który odpowiada 18 stycznia 2023 r. O 00:00:00 GMT, użyj następującego polecenia:
Data -D @1674000000
Opcja -D określa datę i godzinę w formacie rozumianym przez polecenie daty. Symbol „@” wskazuje, że argument jest znacznikiem czasu epoki zamiast innego formatu czasu.
Polecenie daty obsługuje kilka różnych formatów wyjściowych, które można określić za pomocą opcji + i ciągu formatu. Na przykład, aby wyświetlić datę i godzinę w formacie Yyyy-MM-DD HH: MM: SS, użyj następującego polecenia:
Data -D @1674000000 +%y-%m-%D:%H:%m:%s
Więcej informacji na temat kodów formatu na stronie daty ręcznej (data człowieka).
Wniosek
Chodzi o prosty sposób konwersji znacznika czasu epoki Linux do tej pory w wierszu poleceń. Może to być przydatne do konwersji znaczników czasu w plikach dziennika, wpisach do bazy danych i innych źródłach danych w łatwiejszy do czytania i zrozumiały format. Dzięki prostemu argumentowi wiersza poleceń możesz szybko i łatwo przekonwertować znacznik czasu epoki na datę i godzinę, która jest użyteczna do twoich celów.