getYesterdayDate_yyyy_MM_dd()此方法,返回类型为java.sql.date

时间:2019-05-28 05:52:09

标签: java

我想使用Java 8创建方法java.sql.Date getYesterdayDate_yyyy_MM_dd()获取昨天的日期并对其进行格式化,然后将其转换为字符串,如何在sql日期中转换字符串,我尝试使用date.valuof抛出异常

1 个答案:

答案 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