Apa yang terjadi ketika suatu negara mengubah jadwal DST-nya?

8

Apa yang terjadi ketika suatu negara mengubah jadwal DST-nya? Misalnya, Israel baru saja memperpanjang Waktu Musim Panasnya satu bulan. Sepertinya tidak ada pembaruan firmware yang dikeluarkan oleh Google untuk ini. Bagaimana cara Android memperbarui zona waktu dan waktunya?

Tamu2564589453
sumber

Jawaban:

7

Waktu diperbarui menggunakan protokol khusus. Informasi yang dipertukarkan mungkin termasuk bendera DST (setidaknya saya akan melakukan itu jika saya membuat spesifikasi), bersama dengan TZ dan cap waktu unix. Tetapi mengingat bahwa bahkan NTP tidak melakukan itu (baik TZ maupun DST), itu mungkin diragukan.

Sejauh ini pikirannya. Namun, perangkat GSM seperti banyak smartphone Android lebih suka menggunakan NITZ (Network Identity dan Time Zone), yang juga ditentukan (menurut Wikipedia):

Standar ini memungkinkan jaringan untuk "mentransfer identitas saat ini, waktu universal, DST dan LTZ" 1 tetapi masing-masing adalah opsional, dan dukungan di vendor dan operator RAN bervariasi. Ini menghadirkan masalah bagi pabrik perangkat yang diharuskan untuk memelihara basis data zona waktu yang kompleks, daripada bergantung pada operator jaringan.

Dari sini kita dapat belajar: Mungkin informasi ini disediakan melalui NITZ, karena spesifikasi mengizinkannya. Tetapi penyedia jaringan juga dapat menyertakan sumber tambahan untuk memastikan hal ini.

Satu hal lagi adalah tidak semua operator mendukung NITZ (lihat Wikipedia ). Saya tidak yakin apa yang mereka gunakan sebagai gantinya (tebakan yang bagus mungkin adalah Sinkronisasi Waktu Referensi Siaran ); tetapi operator yang berbeda mungkin menggunakan metode yang berbeda. Jadi bagi saya sepertinya tidak ada "jawaban umum" - seperti yang juga bisa Anda lihat dalam diskusi ini : Kadang-kadang (atau lebih tepatnya "beberapa tempat") berfungsi, di tempat lain tidak.

Jika Anda ingin menggali lebih dalam:

Izzy
sumber