bagaimana saya bisa mengubah tanggal dan waktu di Ubuntu

65

ketika saya pergi untuk mengubah tanggal dan waktu itu tidak berfungsi, dan saya mencoba untuk membuka kunci tetapi itu tidak akan terbuka, jika ada cara untuk membuatnya berfungsi tolong bantu. Saya tahu itu tidak terlalu deskriptif tetapi saya benar-benar ingin beberapa jawaban. Terima kasih

viaggio
sumber

Jawaban:

83

Dari man date

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

Untuk mengubah tanggal, gunakan perintah di terminal,

sudo date --set=STRING

Misalnya, untuk mengubah tanggal ke 25 Sep 2013 15:00 , perintahnya adalah,

sudo date --set "25 Sep 2013 15:00:00"
lelaki yg tdk terpelajar
sumber
Apakah ini juga berfungsi jika sistem di-boot ulang atau harus diterapkan setiap kali setelah reboot?
YumYumYum
1
Ya, ini berfungsi setelah sistem dinyalakan kembali; Anda tidak harus menerapkannya setiap waktu.
kern
Setelah sistem reboot secara otomatis memilih tanggal saat ini.
Naveen
Jika tanggal tampaknya ada sesuatu yang salah setelah reboot atau siklus daya, itu biasanya berarti baterai pada motherboard buruk.
Andi Jay
2
Tampaknya ini tidak berfungsi lagi. Menggunakan Ubuntu 16.04
Teekin
51

Coba ini:

sudo dpkg-reconfigure tzdata

Ini memungkinkan Anda mengkonfigurasi zona waktu Anda (Anda dapat memilih yang sama), dan secara otomatis menyinkronkan waktu Anda.

Jika tidak ada paket tzdata, instal:

sudo apt-get update
sudo apt-get install tzdata
Nick Volynkin
sumber
1
Ini menyelesaikan pengaturan zona waktu server Ubuntu saya, terima kasih.
Manee Osman
13

Dalam 12,04 saya tidak perlu membuka kunci apa pun. Cukup klik pada jam di bilah atas, dan pilih Pengaturan Waktu & Tanggal, setelah jendela Waktu & Tanggal terbuka, pilih Secara Manual, sehingga Anda dapat mengubah waktu dan tanggal secara manual; jika tidak pilih zona waktu Anda dari peta, dan pilih Otomatis.

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Mitch
sumber
4
Saya tidak dapat mengubah waktu sistem saya dengan cara ini. Saya dapat mengubah waktu dari pengaturan tetapi tidak mencerminkan bilah atas saya.
roopunk
1
Butuh beberapa saat (+30 dtk), tetapi bilah atas melakukan pembaruan setelah beberapa waktu. (Ubuntu 14.04)
shxfee
Anda harus mengubah fokus kontrol pemintal tanggal agar tanggal berubah segera. Sangat aneh :) (Ubuntu 14.10)
Aram Paronikyan
1
Tak satu pun dari solusi ini bekerja untuk saya, pada 14,04 juga.
Tass
kadang-kadang untuk mencerminkan perubahan pengaturan Anda perlu mematikan layanan panel unity dan restart. Klik jam di bilah atas, dan pilih Pengaturan Waktu & Tanggal setelah jendela Waktu & Tanggal terbuka pilih Secara manual sehingga Anda dapat mengubah waktu dan tanggal secara manual; jika tidak pilih zona waktu Anda dari peta, dan pilih Otomatis. Sekarang untuk mencerminkan perubahan, langsung buka terminal dan ketik killall unity-panel-service
Gaurav Shukla
5

Lihat posting blog ini untuk mengatur tanggal dengan string format yang ramah-mesin:

sudo date 120622432007.55

untuk 6 Desember 2007, 22:43:55,

dan lihat jawaban ini untuk menyetel tanggal dengan string ramah-manusia:

sudo date --set "15 MAY 2011 1:40 PM"
WillC
sumber
4

Jika Anda hanya ingin mengubah zona waktu, lihat tautan ini :

  1. Periksa Pengaturan Zona Waktu Saat Ini: $ timedatectl
  2. Tampilkan semua Zona Waktu yang Tersedia: $ timedatectl list-timezones
  3. Ubah Zona Waktu: $ sudo timedatectl set-timezone Europe/Berlin.
wang.xueqiang
sumber
-2

Saya memiliki masalah serupa pada instal saya dan perintah di atas memberikan kesalahan ini:

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'

Bantuan menunjukkan -

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

Menambahkan plus yang diperlukan seperti ditunjukkan pada render +19 Sep 2014 20:11:00yang berfungsi

shtlcdr
sumber
Ini untuk menampilkan tanggal, bukan mengaturnya .
Adam Katz