Rumah  >  Artikel  >  Java  >  Bagaimana untuk Menukar java.util.Date daripada yyyy-mm-dd kepada mm-dd-yyyy?

Bagaimana untuk Menukar java.util.Date daripada yyyy-mm-dd kepada mm-dd-yyyy?

DDD
DDDasal
2024-11-04 09:03:30844semak imbas

How to Convert a java.util.Date from yyyy-mm-dd to mm-dd-yyyy?

Penukaran Format java.util.Date daripada yyyy-mm-dd kepada mm-dd-yyyy

Memahami Tarikh

java.util. Tarikh menyimpan milisaat sejak zaman Unix. Ia tidak diformatkan, justeru pemformatan tidak mempunyai kesan ke atas nilai Tarikh asas.

Pendekatan Java 8

<code class="java">LocalDateTime ldt = LocalDateTime.now();
System.out.println(DateTimeFormatter.ofPattern("MM-dd-yyyy", Locale.ENGLISH).format(ldt));</code>

Pendekatan Java 7-

<code class="java">// Import ThreeTen Backport
LocalDateTime ldt = LocalDateTime.now();
DateTimeFormatter f = DateTimeFormatter.ofPattern("MM-dd-yyyy");
String formattedDateTime = f.format(ldt);</code>

Penyelesaian Asal

<code class="java">Date myDate = new Date();
SimpleDateFormat mdyFormat = new SimpleDateFormat("MM-dd-yyyy");
String mdy = mdyFormat.format(myDate);</code>

Nota: Pemformatan tidak mengubah nilai Tarikh itu sendiri.

Atas ialah kandungan terperinci Bagaimana untuk Menukar java.util.Date daripada 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