场景再现:前端给我们传的日期格式通常为 2023-11-16,而数据库在某些场景下会将时间存为20231106(yyyyMMdd)的格式
使用字符串分隔
- String date="2023-11-16";
- String newDate = date.replaceAll("-", "");
使用常用的日期工具类进行转换
- public static void main(String[] args) throws ParseException {
- String date="2023-11-05";
- SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
- Date date1 = sdf.parse(date);
- SimpleDateFormat sdf1=new SimpleDateFormat("yyyyMMdd");
- String format = sdf1.format(date1);
- System.out.println(format);
- }
点赞加关注,持续更新中!!!