Rumah > Java > javaTutorial > Bagaimanakah Saya Boleh Menghuraikan Rentetan dengan Format Tarikh Berbeza ke dalam Objek Tarikh Java?

Bagaimanakah Saya Boleh Menghuraikan Rentetan dengan Format Tarikh Berbeza ke dalam Objek Tarikh Java?

Mary-Kate Olsen
Lepaskan: 2024-11-23 00:16:11
asal
979 orang telah melayarinya

How Can I Parse Strings with Varied Date Formats into Java Date Objects?

Menghuraikan Rentetan dengan Pelbagai Format untuk Mendapatkan Objek Tarikh dalam Java

Menukar rentetan kepada tarikh dengan format yang berbeza-beza adalah tugas biasa yang dihadapi oleh pembangun Java . Satu pendekatan ialah menggunakan kelas SimpleDateFormat.

Sebagai contoh, jika anda mempunyai rentetan (fromDate) dalam format "dd/MM/yyyy" (cth., "19/05/2009") dan ingin ubahnya menjadi objek tarikh ("yyyy-MM-dd"), ikut langkah berikut:

  1. Buat dua Objek SimpleDateFormat: satu untuk format input pengguna (dariUser) dan satu lagi untuk format output yang diingini (myFormat).
  2. Gunakan kaedah parse() fromUser untuk menukar rentetan input kepada objek Date.
  3. Gunakan kaedah format() myFormat untuk membentuk semula objek Date ke dalam output yang diingini format.

Kod sampel di bawah menunjukkan proses ini:

SimpleDateFormat fromUser = new SimpleDateFormat("dd/MM/yyyy");
SimpleDateFormat myFormat = new SimpleDateFormat("yyyy-MM-dd");

try {
    String reformattedStr = myFormat.format(fromUser.parse(fromDate));
} catch (ParseException e) {
    e.printStackTrace();
}
Salin selepas log masuk

Pendekatan komprehensif ini membolehkan anda menghuraikan rentetan dengan format yang berbeza, menjadikannya penyelesaian serba boleh untuk bekerja dengan tarikh dan data masa dalam Java.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghuraikan Rentetan dengan Format Tarikh Berbeza ke dalam Objek Tarikh Java?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan