日期处理-前台数据与数据库后台的匹配问题

从前台传过来的日期数据最好经过格式化处理,例如前台传过来的数据可能是2018-9-31,这时候我们如果要精确查询2018年9月31号的数据,那么就会查询不到,因为数据库的格式是yyyy-MM-dd,就是即使月份小于10,月份之前还是补0的,比如2018-09-31,所示如果在数据库中如果要根据日期进行精确查询那么就要在后台对日期格式化处理,方法很简单:

使用SimpleDateFormat sdf = new SimpleDateFormayt("yyyy-MM-dd");

假如前台传过来的是String time = getParamer("time");

Date date =sdf.parse(time);

String time = sdf.format(date);

以上就是对日期进行格式化的处理过程。

猜你喜欢

转载自www.cnblogs.com/chenzhengwei/p/9215321.html
今日推荐