Apakah ada cara cepat untuk beralih zona waktu Sistem dari baris perintah?


21

Saya biasanya melakukannya melalui panel System Preference untuk Date & Time, tetapi saya ingin cara yang lebih cepat untuk melakukan ini jika ada.

Jawaban:


34

Gunakan perintah Terminal berikut:

sudo systemsetup -settimezone timezone

Untuk daftar timezonenilai yang valid , gunakan sudo systemsetup -listtimezones.

Untuk mendapatkan zona waktu saat ini, gunakan:

sudo systemsetup -gettimezone

5
Dan sebagai catatan, Anda juga bisa mendapatkan zona waktu saat ini dengan melakukan sudo systemsetup -gettimezone.
XåpplI'-I0llwlg'I -

1
apakah ada cara untuk mendapatkan zona waktu tanpa root?
iring

Bagaimana saya bisa memperbarui sumber NTP dari CLI?
Quanlong

Sayangnya, ini tidak berhasil untuk saya. Tampaknya mengubahnya (mengatakan Set TimeZone: America/New_Yorkdan mengembalikan kode keluar 0) tetapi kemudian sudo systemsetup -gettimezonemengembalikan nilai sebelumnya ( Time Zone: America/Los_Angeles).
AlexChaffee

0

Selain itu:

Mencetak zona waktu acak :

ruby -e "puts `sudo systemsetup -listtimezones`.lines.sample.strip"

Mengatur zona waktu acak :

sudo systemsetup -settimezone (ruby -e "puts `sudo systemsetup -listtimezones`.lines.sample.strip")

Menemukan zona waktu (mis. Mengandung "Los" dalam kasus ini):

sudo printf ''; sudo systemsetup -listtimezones | grep Los
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.