java代码与数据库时间类型的转换
数据库中字段是date(java.sql.date)类型
如果是这种情况,那么javabean类里属性类型可以定义为java.util.date或者java.sql.TimeStamp类型。通用做法:
前台传来一个时间格式的字符串,servlet/service里面将时间格式的字符串转换为java.util.date或者java.sql.TimeStamp类型,最后在dao层直接将timeStamp类型属性放入数据库,即bean.getXxx();或者将java.util.date类型转换成java.sql.date类型,即new java.sql.date(bean.getXxx().getTime());- 数据库字段类型是long类型
那么就将数据库,javabean,后台所有涉及时间类型的数据都用long类型表示,最后再显示层,即在js里面将long类型的数据转换成时间类型即可。