规划规范化
前言:作为一名菜鸟,工作中经常会遇到时间转换格式,然后遇到就头大,所以自己苦思冥想,最终找到了方法,在这里也给大家贴出来,贴出来也是对我的帮助,我记不住的时候也可以翻一翻,哈哈,与大家语气共勉!
Date时间转换格式
在实体类里面定义开始时间:createStartTime,结束时间:createEndTime,然后生成set()和get()方法
第一种方法:
String startTimeA= request.getParameter("startTimeStr");
String startTimeB= request.getParameter("endTimeStr");
if(startTimeA !=null && !"".equals(startTimeA)) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
rRoomInfo.setCreateStartTime(format.parse(startTimeA));
}
if(startTimeB !=null && !"".equals(startTimeB)) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
rRoomInfo.setCreateEndTime(format.parse(startTimeB));
}
第二种方法:
String _startTime = request.getParameter("startTime");
String _endTime = request.getParameter("endTime");
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
if (StringUtils.isNotBlank(_startTime)) {
roomMsg.setCreateStartTime(format.parse(_startTime));
}
if (StringUtils.isNotBlank(_endTime)) {
Date endTime = format.parse(_endTime);
Calendar endCalendar = Calendar.getInstance();
endCalendar.setTime(endTime);
endCalendar.set(Calendar.DAY_OF_MONTH, endCalendar.get(Calendar.DAY_OF_MONTH) + 1);
roomMsg.setCreateEndTime(endCalendar.getTime());
}
切记:看下下面两行代码,前台传的参数一定不要和实体类定义的参数一样,不然会报错!
String startTimeA= request.getParameter("startTimeStr");
String startTimeB= request.getParameter("endTimeStr");
扫描关注下面二维码获得更多有用的资源!