1. 程式人生 > >java 中的date型別和oracle中的date型別間的轉換

java 中的date型別和oracle中的date型別間的轉換

//從oracle資料庫中讀出date型別的資料並轉換成java的data型別

SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// HH24小時制,hh是12小時制

mSendTime = (Date) sd.parse(rs.getString(2),new ParsePosition(0));// 將字串轉換成date格式

//將java中的data型別的資料存入到oracle的date型別的欄位中

SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// HH24小時制,hh是12小時制

TO_DATE(String變數名, 'yyyy-mm-dd hh24:mi:ss')

/*

注意:

變數如果是用預編譯的語句插入?變數的位置是第一個問好那麼要這樣賦值

ps.setString(1,u.getuLoginTime() != null ? sd.format(u.getuLoginTime()): null);

當時空的時候資料庫是不會更新該欄位的*/