標籤:io ar 使用 sp java for 資料 on art
以下的資訊將會幫到你
1、將java.util.Date轉換為 java.sql.Date
java.util.Date utilDate = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
2、若要插入到資料庫並且相應的欄位為Date類型
可使用PreparedStatement.setDate(int ,java.sql.Date)方法
其中的java.sql.Date可以用上面的方法得到
也可以用資料庫提供TO_DATE函數
比如 現有ud
TO_DATE(new SimpleDateFormat().format(ud,"yyyy-MM-dd HH:mm:ss"),
"YYYY-MM-DD HH24:MI:SS")
注意java中表示格式和資料庫提供的格式的不同
sql="update tablename set timer=to_date(‘"+x+"‘,‘yyyymmddhh24miss‘) where ....."
這裡的x為變數為類似:20080522131223
3、如何將"yyyy-mm-dd"格式的字串轉換為java.sql.Date
方法1
SimpleDateFormatbartDateFormat = new SimpleDateFormat("yyyy-MM-dd");
StringdateStringToParse="2007-7-12";
try{
java.util.Datedate= bartDateFormat.parse(dateStringToParse);
java.sql.DatesqlDate= new java.sql.Date(date.getTime());
System.out.println(sqlDate.getTime());
}
catch (Exception ex) {
System.out.println(ex.getMessage());
}
如何將java.util.Date轉為java.sql.Date