Jak przekonwertować znacznik czasu epoki Linux do datowania w wierszu poleceń

Jak przekonwertować znacznik czasu epoki Linux do datowania w wierszu poleceń
Znacznik czasu epoki to czas przekazany od 1 stycznia 1970 r. O 00:00:00 UTC w sekundach. Te znaczniki czasu są powszechnie stosowane w obliczaniu i są szczególnie przydatne do radzenia sobie z datami i czasami w standardowy i spójny sposób. Czytanie i interpretacja tych znaczników czasu może być trudne dla osób, które nie są zaznajomione z epokowymi znacznikami. Przeczytaj ten przewodnik, jeśli chcesz również wiedzieć, jak przekonwertować znacznik czasu epoki Linux do tej pory w wierszu poleceń.

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.