一、java中日期转换
场景再现:前端给我们传的日期格式通常为 2023-11-16,而数据库在某些场景下会将时间存为20231106(yyyyMMdd)的格式
1.方法一
使用字符串分隔
String date="2023-11-16";
String newDate = date.replaceAll("-", "");
2.方法二
使用常用的日期工具类进行转换
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);}
点赞加关注,持续更新中!!!