mybatis與mysql中的Date和String之間轉換


在javaweb開發過程中,難免會使用日期類型,在持久化時java的日期格式可以是String,Date。mysql格式可以是varchar,datetime。他們之間如何進行相互轉化?

1 java 和 mysql 都定義為字符串類型保存日期,此時不用轉化

2 java 和 mysql 都定義為 Date 和 Datetime 類型,也不用相互轉化。返回前端時可以使用 simpledateformat 進行格式化

3 java 保存為 date,mysql 保存為 varchar,java bean的getter和setter方法使用 SimpledateFormat 格式化。

4 java 保存為 String,mysql 保存為 Datetime,

取出日期數據時使用

DATE_FORMAT(OPERATIONTIME,'%Y-%m-%d %H:%i:%s') as OPERATIONTIME

插入數據時

to_date(#{CREATE_DATE},'%Y-%m-%d %H:%i:%s')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM