Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Menukar Tarikh Kalendar Java kepada Format yyyy-MM-dd?
Masalah:
Menukar tarikh Kalendar kepada format yyyy-MM-dd yang biasa digunakan adalah penting untuk pelbagai aplikasi, termasuk pengesahan data dan operasi pangkalan data. Walau bagaimanapun, objek Java Date lalai tidak menyediakan kaedah langsung untuk mendapatkan format ini.
Penyelesaian:
Untuk mencapai penukaran ini, seseorang boleh memanfaatkan keupayaan pemformatan Jawa. Berikut ialah dua pendekatan:
1. Menggunakan SimpleDateFormat (Java 7 dan lebih awal):
Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, 1); SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd"); String date1 = format1.format(cal.getTime());
Penyelesaian ini menggunakan SimpleDateFormat untuk menghuraikan dan memformat objek Tarikh ke dalam format yang dikehendaki.
2. Menggunakan LocalDateTime (Java 8 dan lebih baharu):
LocalDateTime ldt = LocalDateTime.now().plusDays(1); DateTimeFormatter format1 = DateTimeFormatter.ofPattern("yyyy-MM-dd"); String formatter = format1.format(ldt);
Dengan Java 8 dan lebih baharu, LocalDateTime menyediakan kaedah alternatif untuk manipulasi tarikh. DateTimeFormatter boleh digunakan untuk memformat tarikh ke dalam format yang diperlukan.
Nota:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Tarikh Kalendar Java kepada Format yyyy-MM-dd?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!