GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux erhält den UTC-Offset von der aktuellen (oder anderen) Zeitzone zu einem bestimmten Datum und einer bestimmten Uhrzeit

Sie können den date verwenden Befehl. Sie legen die Zeitzone fest und geben dann Datum und Uhrzeit an. Der Befehl gibt diese Zeit mit -03 oder -04 zurück, damit Sie wissen, ob Sommerzeit in Kraft war.

Beispiel für Chile/Kontinental:

Vor der Sommerzeitumstellung in diesem Jahr:

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

Nach der Sommerzeitumstellung in diesem Jahr:

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

Um dies rückgängig zu machen, setzen Sie einfach TZ auf UTC und ändern Sie den Offset:

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

Linux
  1. 7 Beispiele für Linux-Datumsbefehle zum Anzeigen und Einstellen der Uhrzeit des Systemdatums

  2. Formatieren Sie Datum und Uhrzeit für Linux-Shell-Skript oder -Variable

  3. Wie kann ich das aktuelle Datum und die aktuelle Uhrzeit im Terminal abrufen und einen benutzerdefinierten Befehl im Terminal dafür festlegen?

  4. Stellen Sie Systemdatum und -zeit mit C++ unter Linux ein

  5. Abrufen von Datum und Uhrzeit des Systemstarts in Linux

So erhalten Sie das aktuelle Datum und die Uhrzeit in JavaScript

So finden Sie das genaue Installationsdatum und die Uhrzeit Ihres Linux-Betriebssystems

So finden Sie das Installationsdatum und die Uhrzeit des Linux-Betriebssystems

So stellen Sie Datum und Uhrzeit unter Linux ein

Effektive Verwaltung von Linux-Zeitzonen (Schritt-für-Schritt-Anleitung)

So ändern Sie Datum, Uhrzeit und Zeitzone in Linux Mint 20