java时间格式转换

传过来得json数据2017/9/1,想把这条数据抓换成数据库datetime格式得

String str = "2020/7/9";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date parse = simpleDateFormat.parse(str.replace("/", "-") + " 00:00:00");
System.out.println(parse);

 

用hutool把。

String dateStr = "2017/9/1";
DateTime parse = DateUtil.parse(dateStr);
System.out.println(parse);

 

参考:https://hutool.cn/docs/#/core/%E6%97%A5%E6%9C%9F%E6%97%B6%E9%97%B4/%E6%97%A5%E6%9C%9F%E6%97%B6%E9%97%B4%E5%B7%A5%E5%85%B7-DateUtil

 

直接存就可以了