Menghuraikan Rentetan kepada Tarikh dengan Memvariasikan Format dalam Java
Menukar rentetan kepada objek Tarikh adalah penting dalam banyak aplikasi Java. Walau bagaimanapun, rentetan yang mewakili tarikh boleh datang dalam pelbagai format, yang memerlukan fleksibiliti dalam menghurai.
Masalah:
Anda menghadapi rentetan seperti "19/05/2009" dalam Format "dd/MM/yyyy" dan ingin menukarnya kepada format "yyyy-MM-dd" Tarikh objek.
Penyelesaian:
Kelas SimpleDateFormat Java menyediakan keupayaan berkuasa untuk menghuraikan rentetan kepada tarikh.
Untuk menghuraikan daripada "dd/MM/yyyy" kepada "yyyy-MM-dd":
Buat objek SimpleDateFormat dengan format masuk:
SimpleDateFormat fromUser = new SimpleDateFormat("dd/MM/yyyy");
Buat objek SimpleDateFormat yang lain dengan format output yang dikehendaki:
SimpleDateFormat myFormat = new SimpleDateFormat("yyyy-MM-dd");
Menggunakan kaedah parse, tukar rentetan masuk kepada objek Tarikh:
Date date = fromUser.parse("19/05/2009");
Gunakan kaedah format untuk menukar objek Tarikh kepada format rentetan yang dikehendaki:
String reformattedStr = myFormat.format(date);
Pendekatan ini membolehkan anda menghuraikan rentetan dengan mudah kepada tarikh dengan format yang berbeza, memastikan pematuhan data dalam permohonan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghuraikan Rentetan kepada Tarikh dengan Format Berbeza dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!