java中Date和mysql中dateTime一个区别

时间:2024-03-07 22:29:39

java   Date是 java.util包下的

mysql   dateTime是java.sql包下的

如果要统一类型  需要做一个转换

java date 转mysql dateTime

new java.sql.Timestamp(new Date().getTime());

mysql dateTime转java date

new java.util.Date(new Timestamp().getTime);

注意  从数据库查出来的date类型  是不可以转为String类型的;

mysql中查询语句date类型的字段可以先转为字符串类型 再作比较

例:select * from 表名 where date_format(字段名,\'%Y-%m-%d %H:%m:%s\') >= date_format(比较的日期,\'%Y-%m-%d %H:%m:%s\')

相关文章