資料庫與java程式資料傳遞過程中日期類型的轉換

來源:互聯網
上載者:User

/**

*資料庫和java程式中日期類型資料的儲存和擷取:

*一:在資料庫端插入日期類型的資料

*eg:insert into student(birthday) values(to_date('1990-09-19','yyyy-MM-dd'));

*二:java編程中

*實體中的屬性類型應設為: java.util.Date date

*往實體中儲存 日期類型

*1:直接將從結果集中擷取的資料儲存到實體中

*person.setBirthday(resultSet.getDate());

*2:通過SimpleDateFormat將獲得的字串資料轉化成java.util.Date類型後再儲存到實體中

*SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

Date birthay_s = sdf.parse("birthday");

person.setBirthday(birthay_s);

*3:通過Calendar類,擷取日期類型再儲存到實體中

*Calendar c = Calendar.getInstance();

*c.setTime(2010,9,18);

*person.setBirthday(c.getTime());

*

*三:往pstmt中儲存資料,從實體中擷取java.util.Date後調用.getTime()方法

*或long類型資料後再用java.sql.Date重新封裝一下後再儲存到pstmt中

*pstmt.setDate(new java.sql.Date(person.getBirthday().getTime());

*/


相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.