Penukaran Format Tarikh daripada yyyy-mm-dd kepada mm-dd-yyyy
Menukar java.util.Date daripada yyyy- format mm-dd ke mm-dd-yyyy memerlukan penggunaan pemformat tarikh. Kelas SimpleDateFormat menyediakan cara yang mudah untuk memformat dan menghuraikan objek tarikh.
Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa Tarikh itu sendiri ialah bekas untuk milisaat sejak zaman Unix, tanpa sebarang format yang wujud. Pemformatan hanya mempengaruhi perwakilan rentetan tarikh.
Menggunakan SimpleDateFormat (Java 7 dan lebih tinggi)
Contoh berikut menunjukkan cara menukar Tarikh menggunakan SimpleDateFormat:
<code class="java">Date myDate = new Date(); SimpleDateFormat yyyymmddFormat = new SimpleDateFormat("yyyy-MM-dd"); // Input format SimpleDateFormat mmddyyyyFormat = new SimpleDateFormat("MM-dd-yyyy"); // Output format // Format the date to the desired format String formattedDate = mmddyyyyFormat.format(myDate);</code>
Menggunakan DateTimeFormatter (Java 8 dan lebih tinggi)
Dengan Java 8, kelas DateTimeFormatter menyediakan API yang lebih ringkas dan moden untuk memformat tarikh. Berikut ialah contoh menggunakan DateTimeFormatter:
<code class="java">LocalDateTime ldt = LocalDateTime.now(); String formattedDate = DateTimeFormatter.ofPattern("MM-dd-yyyy", Locale.ENGLISH).format(ldt);</code>
Nota Tambahan:
Dengan menggunakan teknik ini, anda boleh menukar java.util.Date dengan berkesan daripada yyyy-mm-dd kepada mm-dd-yyyy atau mana-mana format lain yang dikehendaki, memastikan perwakilan tarikh yang betul dalam aplikasi anda.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Tarikh Java dari yyyy-mm-dd kepada mm-dd-yyyy?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!