


Menghuraikan Tarikh dalam Berbilang Format dengan SimpleDateFormat
Apabila menghuraikan tarikh daripada input pengguna, adalah perkara biasa untuk menemui format yang berbeza-beza. Untuk mengendalikan senario ini dengan berkesan, pertimbangkan untuk menggunakan kelas SimpleDateFormat.
Memilih Format SimpleDateFormat
Untuk menghuraikan format tarikh yang diberikan, kami memerlukan objek SimpleDateFormat yang berbeza. Walau bagaimanapun, kita boleh memanfaatkan peraturan berkenaan bilangan huruf corak.
Sebagai contoh, "M/y" akan menghuraikan "9/09" dan "9/2009" tanpa kesamaran. Begitu juga, "M-d-y" akan menghuraikan "9-1-2009".
Pendekatan Cadangan
- Buat Senarai Format: Senaraikan rentetan format yang anda perlukan untuk menghuraikan format biasa: ["M/y", "M/d/y", "M-d-y"]
- Laksanakan Kaedah tryParse(): Kaedah ini akan melingkar melalui rentetan format dan cuba menghuraikan tarikh menggunakan setiap satu. Jika mana-mana format berjaya, ia akan mengembalikan tarikh yang dihuraikan. Jika tidak, ia akan mengembalikan nol.
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.List; public class DateParser { private List<string> formatStrings = Arrays.asList("M/y", "M/d/y", "M-d-y"); public Date tryParse(String dateString) { for (String formatString : formatStrings) { try { return new SimpleDateFormat(formatString).parse(dateString); } catch (ParseException e) { // Ignore the exception and try the next format } } return null; } }</string>
Dengan menggunakan pendekatan ini, anda boleh menghuraikan tarikh dengan cekap dengan pelbagai format sambil meminimumkan pertindihan kod.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghuraikan Tarikh dengan Cekap dalam Pelbagai Format Menggunakan SimpleDateFormat Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

Dreamweaver CS6
Alat pembangunan web visual

mPDF
mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa