最近猫哥在负责某平台的前后端开发,需要将前端i-view日期选择器的时间存入后台数据库中,由于i-view时间选择器传的时间戳包含时分秒毫秒,而后台对时分秒毫秒的需求不高只需要日期即可,因此,猫哥整理了一下java后台处理Date类型的方法,可以根据自身需求在后端调整前端传入的Date参数。
- 时分秒毫秒全部清零
Date time= new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String s = sdf.format(time); Date time2 = sdf.parse(s); System.out.println(time2);
- 时分秒毫秒自定义,如(12:00:00.000)
Date time = new Date(); Calendar cal = Calendar.getInstance(); cal.setTime(time); cal.set(Calendar.HOUR_OF_DAY, 12); //时 cal.set(Calendar.MINUTE, 0); //分 cal.set(Calendar.SECOND, 0); //秒 cal.set(Calendar.MILLISECOND, 0); //毫秒 Date time2 = cal.getTime(); System.out.println(time2);