Wie kann ich das Datum und die Uhrzeit unter Ubuntu ändern?

65

Wenn ich Datum und Uhrzeit ändere, funktioniert es nicht und ich versuche zu entsperren, aber es wird einfach nicht entsperrt. Wenn es eine Möglichkeit gibt, es zum Laufen zu bringen, helfen Sie bitte. Ich weiß, dass es nicht sehr aussagekräftig ist, aber ich hätte gerne ein paar Antworten. Dankeschön

viaggio
quelle

Antworten:

83

Von man date

-s, --set=STRING
          set time described by STRING

Verwenden Sie den Befehl im Terminal, um das Datum zu ändern.

sudo date --set=STRING

Um beispielsweise das Datum auf den 25. September 2013 um 15:00 Uhr zu ändern, lautet der Befehl:

sudo date --set "25 Sep 2013 15:00:00"
Kern
quelle
Funktioniert es auch, wenn das System neu gestartet wird oder jedes Mal nach dem Neustart angewendet werden muss?
YumYumYum
1
Ja, es funktioniert nach dem Neustart des Systems. Sie müssten es nicht jedes Mal anwenden.
Kern
Nach dem Neustart wählt das System automatisch das aktuelle Datum aus.
Naveen
Wenn das Datum nach einem Neustart oder einem Aus- und Wiedereinschalten falsch zu sein scheint, bedeutet dies in der Regel, dass die Batterie auf dem Motherboard defekt ist.
Andi Jay
2
Dies scheint nicht mehr zu funktionieren. Verwenden von Ubuntu 16.04
Teekin
50

Versuche dies:

sudo dpkg-reconfigure tzdata

Auf diese Weise können Sie Ihre Zeitzone konfigurieren (Sie können auch dieselbe auswählen) und Ihre Zeit automatisch synchronisieren.

Wenn es kein tzdata-Paket gibt, installieren Sie es:

sudo apt-get update
sudo apt-get install tzdata
Nick Volynkin
quelle
1
Damit löse ich meine Ubuntu Server Zeitzoneneinstellung, danke.
Manee Osman
13

In 12.04 muss ich nichts freischalten. Klicken Sie einfach auf die Uhr in der oberen Leiste und wählen Sie Zeit- und Datumseinstellungen. Sobald das Fenster Zeit und Datum geöffnet ist, wählen Sie Manuell, damit Sie Zeit und Datum manuell ändern können. Andernfalls wählen Sie Ihre Zeitzone aus der Karte und wählen Sie Automatisch.

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Mitch
quelle
4
Auf diese Weise kann ich die Uhrzeit meines Systems nicht ändern. Ich kann die Uhrzeit in den Einstellungen ändern, sie wird jedoch nicht in meiner oberen Leiste angezeigt.
Roopunk
1
Es dauert eine Weile (+30 Sekunden), aber die obere Leiste wird nach einiger Zeit aktualisiert. (Ubuntu 14.04)
shxfee
Sie müssen den Fokus des Datums-Drehfelds ändern, damit das Datum sofort geändert wird. Sehr seltsam :) (Ubuntu 14.10)
Aram Paronikyan
1
Keine dieser Lösungen funktioniert für mich, bin auch am 14.04.
Tass
Manchmal müssen Sie den Unity Panel-Dienst beenden und neu starten, um die Änderungen an den Einstellungen wiederzugeben. Klicken Sie auf die Uhr in der oberen Leiste und wählen Sie "Zeit- und Datumseinstellungen", sobald das Fenster "Zeit und Datum" geöffnet ist. Wählen Sie "Manuell", damit Sie die Uhrzeit und das Datum manuell ändern können. Andernfalls wählen Sie Ihre Zeitzone in der Karte aus und wählen Sie Automatisch. Jetzt Änderungen sofort zu reflektieren öffnen Sie Terminal und geben Sie killall Unity-Panel-Service
Gaurav Shukla
5

In diesem Blog-Beitrag erfahren Sie, wie Sie das Datum mit einer maschinenfreundlichen Formatzeichenfolge festlegen:

sudo date 120622432007.55

für den 6. Dezember 2007, 22:43:55,

und sehen Sie sich diese Antwort an, um das Datum mit einer menschenfreundlichen Zeichenfolge festzulegen:

sudo date --set "15 MAY 2011 1:40 PM"
Werde sehen
quelle
3

Wenn Sie nur die Zeitzone ändern möchten, klicken Sie auf diesen Link :

  1. Überprüfen Sie die aktuellen Zeitzoneneinstellungen: $ timedatectl
  2. Alle verfügbaren Zeitzonen anzeigen: $ timedatectl list-timezones
  3. Ändern Sie Zeitzone: $ sudo timedatectl set-timezone Europe/Berlin.
wang.xueqiang
quelle
-2

Ich hatte ein ähnliches Problem bei meiner Installation und der obige Befehl gab diesen Fehler:

date: the argument '19 Sep 2014 20:11:00' lacks a leading '+';
when using an option to specify date(s), any non-option
argument must be a format string beginning with '+'
Try 'date --help'

Hilfe zeigt -

Usage: date [option]...  [+FORMAT] - (etc)

Fügte das erforderliche Plus hinzu, wie angegeben, um zu rendern, +19 Sep 2014 20:11:00was funktionierte.

shtlcdr
quelle
Dies dient zum Anzeigen des Datums, nicht zum Einstellen .
Adam Katz