java代码与数据库时间类型的转换

java代码与数据库时间类型的转换

  1. 数据库中字段是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());

  2. 数据库字段类型是long类型
    那么就将数据库,javabean,后台所有涉及时间类型的数据都用long类型表示,最后再显示层,即在js里面将long类型的数据转换成时间类型即可。

猜你喜欢

转载自blog.csdn.net/un_stoppable/article/details/81152623