『壹』 java的類Date和Timestamp的不同點是什麼
datetime 以'YYYY-MM-DD HH:MM:SS'格式檢索和顯示DATETIME值。支持的范圍為'1000-01-01 00:00:00'到'9999-12-31 23:59:59'TIMESTAMP值不能早於1970或晚於2037
TIMESTAMP有4個位元組儲存;datetime有8個位元組儲存;
TIMESTAMP值以UTC格式保存;datetime實際格式儲存;
TIMESTAMP存儲時對當前的時區進行轉換,檢索時再轉換回當前的時區;datetime與時區無關。
『貳』 java如何獲取資料庫中datetime類型數據
java.util.Date date;
Timestamp timestamp = resultSet.getTimestamp(i);
if (timestamp != null)
date = new java.util.Date(timestamp.getTime()));
解釋一下:首先從結果集中拿到timestamp,然後作為參數傳入date中,就變成java.util.Date類型
然後轉回成你想要的答格式就ok了,一般用
DateFormat df=new SimpleDateFormat(format);
String result=df.format(date );