Rumah > Artikel > pangkalan data > Bagaimana untuk Menukar Cap Masa kepada Zon Masa Pengguna pada iPhone?
Penukaran Zon Masa untuk Peranti iPhone
Apabila mendapatkan cap masa yang disimpan dalam zon waktu yang berbeza daripada peranti pengguna, adalah penting untuk melaraskan masa paparan ke zon waktu tempatan yang betul. Untuk contoh dalam EST yang diambil daripada pelayan di EST, penukaran masa kepada zon waktu pengguna pada iPhone mereka menjadi perlu.
Untuk mencapai penukaran ini, terdapat beberapa perkara penting yang perlu dipertimbangkan:
1. Singkatan Zon Waktu
Elakkan menggunakan singkatan seperti EST untuk mewakili zon waktu. Singkatan ini boleh menjadi samar-samar, kerana lokasi yang berbeza menggunakan singkatan yang sama (mis., EST untuk Pantai Timur AS dan Australia/Sydney). Sebaliknya, gunakan nama zon masa penuh, seperti "America/New_York" atau "Australia/Sydney."
2. Carian Zon Masa
Gunakan kaedah initWithName NSTimeZone untuk mencari zon waktu yang sesuai untuk peranti pengguna. Kaedah ini mengambil pengecam zon waktu sebagai hujah, yang sepatutnya dalam format berikut: Wilayah/Bandar (cth., "America/New_York") atau Etc/GMT±n (cth., "Etc/GMT-5" untuk EST) .
3. Penukaran Zon Masa
Setelah zon waktu pengguna diketahui, anda boleh menggunakan NSTimeZone untuk melakukan penukaran zon waktu. Cipta objek NSDate dengan cap waktu dalam EST dan kemudian gunakan zon waktu pengguna padanya. Ini akan menyebabkan masa dilaraskan kepada waktu tempatan pengguna.
4. Waktu Penjimatan Siang
Ingat bahawa waktu penjimatan siang boleh menjejaskan penukaran zon waktu. Adalah disyorkan untuk menggunakan kaedah dateWithTimeIntervalSince1970:forTimeZone: NSTimeZone, yang mengambil kira masa penjimatan siang hari.
Dengan mengikuti langkah ini, anda boleh memastikan bahawa masa yang diambil daripada pelayan anda dipaparkan dengan betul dan dalam zon waktu pilihan pengguna pada peranti iPhone mereka.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Cap Masa kepada Zon Masa Pengguna pada iPhone?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!