首页 > 解决方案 > getYesterdayDate_yyyy_MM_dd() 这个方法返回类型为 java.sql.date

问题描述

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

标签: java

解决方案


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

推荐阅读