我想使用Java 8创建方法java.sql.Date getYesterdayDate_yyyy_MM_dd()获取昨天的日期并对其进行格式化,然后将其转换为字符串,如何在sql日期中转换字符串,我尝试使用date.valuof抛出异常
答案 0 :(得分:1)
LocalDateTime yesterday = LocalDateTime.now().minusDays(1);
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-yyyy HH:mm:ss");
String formattedDate = yesterday.format(formatter);
System.out.println("formattedDate="+formattedDate);
// formattedDate=27-05-2019 11:58:35