在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')
