Rumah >Java >javaTutorial >Bagaimana untuk Menukar Format Tarikh 'dd/MM/yyyy' kepada 'yyyy/MM/dd' di Java?

Bagaimana untuk Menukar Format Tarikh 'dd/MM/yyyy' kepada 'yyyy/MM/dd' di Java?

Linda Hamilton
Linda Hamiltonasal
2024-12-24 18:57:12532semak imbas

How to Convert

Ubah Perwakilan Tarikh dalam Java

Mengubah format tarikh ialah keperluan biasa dalam aplikasi Java. Satu keperluan sedemikian ialah menukar daripada format "dd/MM/yyyy" kepada format "yyyy/MM/dd".

Untuk mencapai ini, manfaatkan kelas SimpleDateFormat:

final String OLD_FORMAT = "dd/MM/yyyy";
final String NEW_FORMAT = "yyyy/MM/dd";

// Source date: August 12, 2010
String oldDateString = "12/08/2010";
String newDateString;

SimpleDateFormat sdf = new SimpleDateFormat(OLD_FORMAT);
Date d = sdf.parse(oldDateString);
sdf.applyPattern(NEW_FORMAT);
newDateString = sdf.format(d);

Kod ini mencipta objek SimpleDateFormat baharu dengan format awal ("dd/MM/yyyy") dan menghuraikan tarikh yang ditentukan ke dalam objek Tarikh. Corak itu kemudiannya diubah suai kepada format yang diingini ("yyyy/MM/dd") sebelum memformat objek Tarikh untuk mendapatkan rentetan tarikh baharu.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Format Tarikh 'dd/MM/yyyy' kepada 'yyyy/MM/dd' di Java?. 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