


Bagaimana untuk Menyimpan Tarikh dan Masa Java dengan betul dalam Lajur datetime MySQL Menggunakan JPA?
Menyimpan Java Date dengan Time dalam MySQL datetime Menggunakan JPA
Dalam JPA, memetakan Java Date ke MySQL datetime memerlukan pertimbangan maklumat masa. Walaupun maklumat tarikh biasanya disimpan dengan betul, masa selalunya kekal sebagai 00:00:00 disebabkan oleh ketidakpadanan dalam format tarikh.
Untuk membetulkan isu ini, adalah disyorkan untuk menukarkan Java Date kepada perwakilan String dalam format datetime MySQL yang dikehendaki. Ini boleh dicapai menggunakan kelas SimpleDateFormat. Contoh coretan kod yang menunjukkan penukaran ini ialah:
import java.text.SimpleDateFormat; import java.util.Date; Date dt = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String currentTime = sdf.format(dt);
Dengan menukarkan Java Date kepada String 'currentTime' dalam format datetime yang betul, ia boleh dimasukkan ke dalam lajur datetime MySQL.
Penyelesaian ini memastikan bahawa kedua-dua maklumat tarikh dan masa disimpan dengan tepat dalam pangkalan data. Adalah penting untuk ambil perhatian bahawa jenis lajur pangkalan data mesti ditetapkan sebagai DATETIME untuk menampung kedua-dua nilai tarikh dan masa.
Atas ialah kandungan terperinci Bagaimana untuk Menyimpan Tarikh dan Masa Java dengan betul dalam Lajur datetime MySQL Menggunakan JPA?. 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

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Kurangkan penggunaan memori MySQL di Docker

Bagaimana anda mengubah jadual di MySQL menggunakan pernyataan Alter Table?

Cara menyelesaikan masalah MySQL tidak dapat membuka perpustakaan bersama

Jalankan MySQL di Linux (dengan/tanpa bekas podman dengan phpmyadmin)

Apa itu SQLite? Gambaran Keseluruhan Komprehensif

Menjalankan Pelbagai Versi MySQL di MacOS: Panduan Langkah demi Langkah

Bagaimana saya mengkonfigurasi penyulitan SSL/TLS untuk sambungan MySQL?

Apakah beberapa alat GUI MySQL yang popular (mis., MySQL Workbench, phpmyadmin)?
