Java日期存储以及格式查询
2017-12-31 15:13
369 查看
1.实体类是String date,数据库是varchar
(后面会涉及到时间的比较个人习惯将数据库设置为datetime)
2.实体类是String date,数据库是datetime
3.实体类是Date,数据库是datetime
4.实体类是Date,数据库是varchar基本上是上面的转换
5.情景:前端传来的日期是yyyy-MM-dd,但数据库是yyyy-MM-dd HH:mm:ss;或者前端是yyyy-MM-dd 00:00:00;后端是具体的时间.
(后面会涉及到时间的比较个人习惯将数据库设置为datetime)
//存储简单,直接格式化 SimpleDateFormat sdf = new SimpleDateFormate("yyyy-MM-dd"); Date dt = new Date(); String date= sdf.formate(dt); userDao.updateTime(date);
2.实体类是String date,数据库是datetime
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String date = sdf.formate(new Date()); Date dt = sdf.parse(date);//将字符串生成Date
3.实体类是Date,数据库是datetime
Date dt = new Date(); Timestamp ti = new Timestamp(dt.getTime());//Timestamp会将Date格式化,然后存储ti ;//
4.实体类是Date,数据库是varchar基本上是上面的转换
5.情景:前端传来的日期是yyyy-MM-dd,但数据库是yyyy-MM-dd HH:mm:ss;或者前端是yyyy-MM-dd 00:00:00;后端是具体的时间.
SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd"); String s = sd.format(user.getCreateTime()); java.util.Date dt = java.sql.Date.valueOf(s);//这里会将字符串转为数据库对应的日期格式 user.setCreateTime(dt);
相关文章推荐
- java操作日期格式,以及保留小数点或不保留小数点
- Java 以指定日期时间格式获取当前时间、以及每隔一秒刷新一次的方法------附带实例
- 关于日期格式为yyyyMMddHHmmss的14位按日、月、年、季度以及去重、未去重查询
- Jq和java以及easyUI中日期格式的转换
- 使用poi实现java读取excel表格并存储到数据库中解决读取日期格式问题(ssm框架)
- Java中Calendar类的简单使用方法,以及日期格式化的方法,字符串日期格式的验证
- java 中一些 日期时间以及其格式的写法
- mongodb存储日期时间格式的数据,并且快速查询出某一个时间段内的数据
- JAVA,jsp,oracle获取系统当前时间以及日期格式转换!
- JAVA获取当前日期以及将字符串转成指定格式的日期
- java中字符串的格式以及日期的加减运算
- java 往 mongo存储时,因为bom格式,导致查询不出来相关字符串
- JAVA获取当前日期以及将字符串转成指定格式的日期
- java以及oracle中的日期格式显示
- Java转换Json日期/Date(1487053489965+0800)/格式以及js时间格式 Tue Feb 14 2017 14:06:32 GMT+0800
- Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询
- Hibernate多表联合查询 并且封装Vo对象 日期格式转换
- Oracle 日期格式类型和日期函数 java操作数据库
- Java将Unix时间戳转换成指定格式日期
- Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询