Rumah >Java >javaTutorial >Bagaimana untuk Menyimpan Tarikh Tanpa Masa atau Zon Waktu di Java dan MySQL?
Apabila menyimpan tarikh tanpa komponen masa atau zon waktu, ia mungkin mencabar untuk memastikan konsistensi merentas zon waktu dan persekitaran yang berbeza. Berikut ialah penyelesaian menggunakan API java.time moden dan persediaan jenis data MySQL yang mematuhi.
java.util.Date telah digantikan dengan API java.time dalam Java SE 8, yang menampilkan kelas LocalDate untuk mewakili tarikh tanpa masa. Seperti yang diterangkan dalam dokumentasi Oracle:
Jenis data LocalDate memetakan kepada jenis SQL DATE ANSI. Oracle menyediakan jadual yang menggariskan pemetaan ini:
ANSI SQL | Java SE 8 |
---|---|
DATE | LocalDate |
Untuk mengekalkan konsistensi:
Dengan mengikut pengesyoran ini, anda boleh menyimpan dan mendapatkan semula tarikh dengan pasti tanpa komponen masa atau zon waktu, memastikan ketekalan merentas persekitaran yang berbeza.
Atas ialah kandungan terperinci Bagaimana untuk Menyimpan Tarikh Tanpa Masa atau Zon Waktu di Java dan MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!