Rumah  >  Artikel  >  Java  >  Bagaimana untuk Menukar Tarikh Java dari yyyy-mm-dd kepada mm-dd-yyyy?

Bagaimana untuk Menukar Tarikh Java dari yyyy-mm-dd kepada mm-dd-yyyy?

Patricia Arquette
Patricia Arquetteasal
2024-11-01 00:40:01125semak imbas

How to Convert a Java Date from yyyy-mm-dd to mm-dd-yyyy?

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:

  • Rentetan corak format mesti sepadan dengan format tarikh yang sepadan. Semak semula corak yang digunakan dalam SimpleDateFormat atau DateTimeFormatter.
  • Rentetan yang ditukar boleh dihuraikan kembali menjadi Date menggunakan SimpleDateFormat atau DateTimeFormatter yang sama dengan corak format yang sepadan.

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!

Kenyataan:
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