在Java 中使用MySQL 日期時間和時間戳
Java 應用程式和MySQL 資料庫之間的互動通常涉及操作日期和時間資訊.確定在 Java 應用程式中結合使用日期時間和時間戳記來提取和插入日期資料的最佳方法至關重要。
Java 日期表示
在 Java 中,java.util.Date 類別表示日期和時間資訊。它包含日期和時間部分,精度以毫秒為單位。
MySQL 日期和時間類型
MySQL 提供三種主要的日期和時間資料類型:
DATE:
僅表示日期部分(年、月、日)。for DATE
java.sql.Time 為
TIMEjava.util.Date date = getItSomehow(); Timestamp timestamp = new Timestamp(date.getTime()); preparedStatement = connection.prepareStatement("SELECT * FROM tbl WHERE ts > ?"); preparedStatement.setTimestamp(1, timestamp);
為TIME
TIME
Timestamp timestamp = resultSet.getTimestamp("ts"); java.util.Date date = timestamp; // Upcast to java.util.Date
java.sql.Timestamp 為
TIMESTAMP在MySQL 儲存時間戳以上是如何處理 Java 應用程式和 MySQL 資料庫之間的日期和時間資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!