Rumah > Java > javaTutorial > Bagaimanakah Saya Boleh Memformat Java.util.Date dalam Format Tersuai Sambil Mengekalkan Kebolehisihan?

Bagaimanakah Saya Boleh Memformat Java.util.Date dalam Format Tersuai Sambil Mengekalkan Kebolehisihan?

Mary-Kate Olsen
Lepaskan: 2024-12-28 11:30:43
asal
752 orang telah melayarinya

How Can I Format a Java.util.Date in a Custom Format While Maintaining Sortability?

Memformat Java.util.Date dalam Format Tersuai

Adalah perkara biasa untuk menghadapi senario di mana anda perlu memaparkan Java.util. Tarikh dalam format tertentu. Dengan menggunakan kelas SimpleDateFormat, anda boleh mengawal cara tarikh anda dipersembahkan. Walau bagaimanapun, jika anda memerlukan tarikh untuk diisih sebagai Tarikh, menggunakan parse sahaja mungkin tidak mencukupi.

Pertimbangkan contoh berikut, di mana menghuraikan tarikh menggunakan SimpleDateFormat("dd/MM/yyyy") menghasilkan format output yang tidak dijangka:

SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
System.out.println(dateFormat.parse("31/05/2011"));
Salin selepas log masuk

Kod ini akan mengeluarkan:

Tue May 31 00:00:00 SGT 2011
Salin selepas log masuk

Untuk mencapai output yang diingini daripada "31/05/2011", sambil mengekalkan keupayaan untuk mengisih tarikh, anda boleh menggunakan kaedah format() selepas menghuraikan:

SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
System.out.println(dateFormat.format(dateFormat.parse("31/05/2011")));
Salin selepas log masuk

Penyelesaian ini menghuraikan tarikh dengan berkesan menggunakan format yang ditentukan dan kemudian memformat sekali lagi menggunakan format yang sama, menghasilkan output yang diingini.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memformat Java.util.Date dalam Format Tersuai Sambil Mengekalkan Kebolehisihan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan