熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

JSP+MySql的時間處理

2013-11-15 12:02:52  來源: JSP教程 

  很久沒有用Mysql了發現小小的時間問題也遇到不少麻煩呵呵

  所以總結一下

  第一種:

  Date time= new javasqlDate(new javautilDate()getTime());

  第二種:

  java 用PreparedStatement來setDate用問號的形式給日期問號賦值

  pstmtsetTimestamp( new Timestamp(SystemcurrentTimeMillis())); 

  pstmtsetDate( new javasqlDate(dategetTime()));
pstmtsetDate( new javasqlDate(dategetTime()));

  
第三:

  其實向mysql數據庫裡插入時間字段也是很容易的只要設置為javautilDate類型後以Hibernate的Pojo類對象為例pojoset(new javautilDate());就可用了

  以下附錄在網上找到的相關資料

  Mysql 與 java 的時間類型
           MySql的時間類型有             Java中與之對應的時間類型
                 date                                              javasqlDate
             Datetime                                       javasqlTimestamp
            Timestamp                                     javasqlTimestamp
            Time                                             javasqlTime
            Year                                              javasqlDate
於是便通過以下方式去實現:
           Date date = new Date();//獲得系統時間
          String nowTime = new SimpleDateFormat("yyyyMMdd HH:mm:ss")format(date);//將時間格式轉換成符合Timestamp要求的格式
          Timestamp goodsC_date = TimestampvalueOf(nowTime);//把時間轉換

  javautilDate   是javasqlDate的父類


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20151.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.