Rumah > Java > javaTutorial > teks badan

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

DDD
Lepaskan: 2024-11-04 09:03:30
asal
848 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

Penyelesaian Asal

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

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!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan