資料庫中欄位型別為datetime,轉換成java中的Date型別
阿新 • • 發佈:2019-01-31
JDBC:
PreparedStatement ps = conn.prepareStatement(sql); ResultSet rs = ps.executeQuery(); while(rs.next()){ Timestamp timestamp = rs.getTimestamp("action_time"); Date date = new Date(timestamp.getTime()); String dateStr = dateUtil.date2String(date); }
package com.ydtf.ipcc.sms.util; import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.Date; /** * 日期格式化工具類 * @author Shixf * @date 2018年5月4日 */ public class DateUtil { /** * 將Date轉換成String * @param date * @return */ public String date2String(Date date) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateStr = sdf.format(date); return dateStr; } /** * 將Timestamp轉換成String * 用於資料庫中欄位型別為datetime * @param timestamp * @return */ public String time2String(Timestamp timestamp) { Date date = new Date(timestamp.getTime()); String dateStr = date2String(date); return dateStr; } }