GNU/Linux >> Znalost Linux >  >> Linux

Linux získá offset UTC od aktuálních (nebo jiných) časových pásem v dané datum a čas

Můžete použít date příkaz. Nastavíte časové pásmo a poté určíte datum a čas. Příkaz vrátí tento čas s -03 nebo -04, takže budete vědět, zda byl DST platný.

Například pro Chile/Continental:

Před letošní změnou letního času:

$ TZ=Chile/Continental date --date='2020-04-03 11:00 +00'
Fri Apr  3 11:00:00 -03 2020

Po letošní změně letního času:

$ TZ=Chile/Continental date --date='2020-04-06 11:00 +00'
Mon Apr  6 11:00:00 -04 2020

Chcete-li to vrátit zpět, stačí nastavit TZ na UTC a změnit offset:

$ TZ=UTC date --date='2020-04-03 11:00 -04'

Linux
  1. 7 Linux Date Příklady příkazů pro zobrazení a nastavení systémového data a času

  2. Formát data a času pro skript nebo proměnnou prostředí Linux

  3. Získejte aktuální čas v sekundách od epochy na Linuxu, Bash

  1. Nastavte datum, čas a časové pásmo na serveru Linux

  2. Historie příkazů Linuxu s datem a časem

  3. Získání data a času spuštění systému v Linuxu

  1. Jak zobrazit datum a čas restartu systému Linux

  2. Jak mohu získat aktuální datum a čas v terminálu a nastavit pro něj vlastní příkaz v terminálu?

  3. Získejte aktuální čas v hodinách a minutách