Memformat Tarikh Menggunakan SimpleDateFormat dengan Corak Bergantung Tempatan
Dalam Java, kelas SimpleDateFormat digunakan untuk memformat tarikh berdasarkan corak yang ditentukan. Walau bagaimanapun, apabila berurusan dengan berbilang tempat, pemformatan lalai mungkin tidak sesuai untuk semua pengguna. Artikel ini meneroka cara menggunakan SimpleDateFormat bersama-sama dengan tempat untuk mencapai pemformatan tarikh khusus setempat.
Soalannya:
Bolehkah kita memasangkan rentetan format dengan tempat dalam SimpleDateFormat untuk menyesuaikan pemformatan tarikh berdasarkan tempat pengguna? Jika tidak, apakah pendekatan alternatif yang boleh dipertimbangkan?
Jawapannya:
Gunakan DateFormat dan Gaya Khusus Tempatan
Daripada membina corak anda sendiri, anda boleh menggunakan kaedah DateFormat.getDateInstance(int style, Locale locale). Ia menyediakan corak pemformatan tarikh yang dipratentukan yang sensitif setempat dan mematuhi konvensyen budaya.
Sebagai contoh, untuk memformat tarikh dalam bahasa Inggeris (AS), gunakan:
DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.US);
Untuk memformatkan tarikh yang sama dalam bahasa Norway, gunakan:
DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.NORWAY);
Faedah Menggunakan DateFormat dengan Tempatan:
Atas ialah kandungan terperinci Bagaimanakah kita boleh memformat tarikh dengan SimpleDateFormat menggunakan corak yang bergantung kepada setempat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!