现在有个需求要获得日期,但是数据库中存的都是2021-11-03 13:55:17这样的。
我用 new SimpleDateFormat(“yyMMdd”).parse(strDate);
去转直接报错了.有什么办法可以转么?
Calendar calendar = Calendar.getInstance();
calendar.setTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(strDate));
calendar.set(Calendar.HOUR_OF_DAY,0);
calendar.set(Calendar.MINUTE,0);
calendar.set(Calendar.SECOND,0);
Date date = calendar.getTime();
1.获取数据后转字符串再处理
2.获取为时间对象,分别获取年月日再拼接
package cn.hutool.core.date; 工具类
DateUtil.format(DateUtil.parse("2021-11-03 13:55:17"), "yyyy-MM-dd");
和