Gibt es ein gutes Desktop- / Anwendungs- oder Befehlszeilentool, um zwei verschiedene Zeitzonen gleichzeitig anzuzeigen?

1011
Kit Ho

Ich möchte eine Desktopanwendung oder ein Befehlszeilentool finden, um zwei verschiedene Zeitzonen gleichzeitig unter LINUX anzuzeigen.

Weiß jemand, dass es eine solche Anwendung gibt?

Angenommen, ich möchte die Uhrzeit in London und in den USA gleichzeitig kennen. (andere Zeitzone)

1

4 Antworten auf die Frage

2
James T Snell

In der Befehlszeile können Sie Folgendes verwenden:

watch "echo "Local Time: ";date;echo "";echo "GMT: ";date --utc" 

Bearbeiten: Hier ein Beispiel aus Wikipedia, das zeigt, wie verschiedene Zeitzonen verwendet werden:

OLDTZ=$TZ export TZ=GMT; echo "GMT: `date +\"%F %R (%Z)\"`" GMT: 2008-10-31 12:30 (GMT) export TZ=Europe/Stockholm; echo "Stockholm: `date +\"%F %R (%Z)\"`" Stockholm: 2008-10-31 13:30 (CET) export TZ=Asia/Kuala_Lumpur; echo "Kuala Lumpur: `date +\"%F %R (%Z)\"`" Kuala Lumpur: 2008-10-31 20:30 (MYT) export TZ=US/Central; echo "Dallas: `date +\"%F %R (%Z)\"`" Dallas: 2008-10-31 07:30 (CDT) export TZ=$OLDTZ 

Edit 2: Hier ist ein Beispiel, in dem wir einige von @garyjohns vorgeschlagenen Vorgehensweisen anwenden:

watch "echo "JST Time: ";TZ=JST date;echo "";echo "MET-1METDST: "; TZ=MET-1METDST date" 
Sie können jeden gewünschten Eintrag auch in einer einzelnen Zeile anzeigen, indem Sie die Funktion FORMAT des Datums verwenden, um den Beschriftungs- / Titeltext einzuschließen. James T Snell vor 12 Jahren 0
das ist großartig. Aber wie können wir "Datum" verwenden, um ein bestimmtes Zeitzonendatum zu erhalten? sagen Sie, GMT-7? Kit Ho vor 12 Jahren 0
@Kit, Okay, ich habe die Antwort so bearbeitet, dass sie Beispiele dafür enthält. James T Snell vor 12 Jahren 0
`Export TZ = GMT-8; echo GMT-8: Datum +% F% R (% Z) GMT-8: 2011-07-19 01:27 (GMT) Export TZ = GMT + 8; echo "GMT + 8:` Datum + '% F% R (% Z)' '' GMT + 8: 2011-07-18 09:27 (GMT) `Es ist seltsam ... GMT + 8 und GMT -8, ist die Zeit umgekehrt .. Kit Ho vor 12 Jahren 0
2
Binarylife

Vorausgesetzt, Sie verwenden Ubuntu 10.10 oder eine frühere Version.

Das GNOME-Uhr-Applet kann in der Dropdown-Liste zweimal angezeigt werden.

enter image description here

Klicken Sie mit der rechten Maustaste auf die Uhr und wählen Sie "Einstellungen". Wechseln Sie zur Registerkarte "Standorte" und drücken Sie "Hinzufügen".

Wählen Sie dann "was auch immer" aus der Liste "Zeitzone" aus.

enter image description here

das ist toll, thx ~ Kit Ho vor 12 Jahren 0
jederzeit gerne helfen. Binarylife vor 12 Jahren 0
NB: Sie hätten London statt der Greenwich Mean Time verwenden sollen. Da das Vereinigte Königreich Sommerzeit verwendet, sind sie nicht immer gleich! e100 vor 11 Jahren 0
1
garyjohn

Sie können eine Reihe von xclock-Instanzen über die Befehlszeile oder ein Skript wie dieses starten, wobei jedem Befehl die gewünschte Zeitzone (TZ) für diese Uhr vorangestellt wird.

TZ=JST-9 xclock & TZ=MET-1METDST xclock & 

Die geben dir die Zeiten in Japan und Deutschland. Siehe die Manpage xclock (1) oder Ausführen

xclock -help 

für mehr Optionen.

oh cool ~, aber gibt es eine Option, die es auf dem Desktop wie ein Google-Widget beheben kann? Kit Ho vor 12 Jahren 0
Sie können sie mit der Option -geometry positionieren, aber xclock ist nur eine normale X-Anwendung. Ich glaube nicht, dass es eine Möglichkeit gibt, sie in Ihren Desktop einzubetten. garyjohn vor 12 Jahren 0
0
Chris Acheson

Ich weiß nicht, welche Desktop-Umgebung Sie verwenden, aber in KDE habe ich nur ein zweites Uhr-Applet in mein Taskleistenfenster gestellt. Sie können die Zeitzone für jede Uhr individuell einstellen.

Nun, sagen Sie Gnome 2.x in Fedora / Ubuntu-Verteilung Kit Ho vor 12 Jahren 0
Es scheint [nicht möglich] (http://ubuntuforums.org/showthread.php?t=1526117) mit der regulären Gnome-Uhr-App in aktuelleren Versionen zu sein, leider. Chris Acheson vor 12 Jahren 0
@Kit Ho, wenn du Ubuntu 10.10 und darunter ausführst, sieh meine Antwort. Wenn Ubuntu 11.04 @Chris hat er recht. Binarylife vor 12 Jahren 0