Rumah > Java > javaTutorial > Bagaimanakah Saya Boleh Memformat Tarikh Java dengan Spesifikasi Tersuai Sambil Mengekalkan Pemformatan Asal?

Bagaimanakah Saya Boleh Memformat Tarikh Java dengan Spesifikasi Tersuai Sambil Mengekalkan Pemformatan Asal?

Linda Hamilton
Lepaskan: 2024-12-19 01:51:09
asal
724 orang telah melayarinya

How Can I Format Java Dates with Custom Specifications While Maintaining Original Formatting?

Memformatkan Tarikh Java dengan Spesifikasi Tersuai

Apabila mengendalikan data temporal, adalah penting untuk memaparkannya dalam format khusus untuk memenuhi keperluan yang pelbagai. Di Java, SimpleDateFormat menyediakan kawalan menyeluruh ke atas pilihan pemformatan tarikh. Walau bagaimanapun, senario timbul di mana output yang dikehendaki tidak boleh diperoleh secara langsung menggunakan kaedah parse sahaja.

Case in Point

Pertimbangkan tugas mengisih tarikh sebagai objek Java Date manakala mengekalkan format paparan tertentu. Menggunakan parse("31/05/2011") mencipta objek Tarikh sambil membuang format pilihan.

Penyelesaian

Kuncinya terletak pada memanfaatkan dua kaedah SimpleDateFormat:

  • parse: Mengubah a rentetan yang diberikan ke dalam objek Tarikh yang sepadan.
  • format: Memformat objek Tarikh dan mengembalikan String dalam format yang diingini.

Untuk mencapai output yang diingini "31/05/2011," pendekatan dua langkah boleh digunakan:

SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
System.out.println(dateFormat.format(dateFormat.parse("31/05/2011")));
Salin selepas log masuk

Penjelasan

  1. Panggilan pertama ke dateFormat.parse("31/05/2011") menghuraikan rentetan menjadi objek Tarikh .
  2. Seterusnya, dateFormat.format(...) mengambil objek Date sebagai input dan format ia mengikut corak yang ditentukan.

Pendekatan ini memastikan tarikh diisih sebagai objek Tarikh sambil mengekalkan format paparan yang diingini.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memformat Tarikh Java dengan Spesifikasi Tersuai Sambil Mengekalkan Pemformatan Asal?. 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