第一种方式:
String startDateParse = DateTimeFormatter.ofPattern("yyyyMMdd").format(LocalDateTime.parse((startDate + " 00:00:00"), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
String endDateParse = DateTimeFormatter.ofPattern("yyyyMMdd").format(LocalDateTime.parse((endDate + " 00:00:00"), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
其中的startDate ,endDate就是传进来的字符串格式是(”2023-02-25“)
第二种方式:
SimpleDateFormat format = new SimpleDateFormat(“yyyy-MM-dd”);
DateUtils.formatDateToCustom(format.parse(startDateParam), “yyyy-MM-dd”);
其中的startDate ,endDate就是传进来的字符串格式是(”2023-02-25“)
文章介绍了两种将日期字符串转换为特定格式的方法。第一种使用Java8的DateTimeFormatter将2023-02-25格式的日期添加时间00:00:00并转换为yyyyMMdd格式。第二种方法涉及使用SimpleDateFormat和DateUtils的parse及formatDateToCustom函数,同样处理2023-02-25格式的日期。
1194

被折叠的 条评论
为什么被折叠?



