java - getYesterdayDate_yyyy_MM_dd() 这个方法返回类型为 java.sql.date
问题描述
我想创建一个方法 java.sql.Date getYesterdayDate_yyyy_MM_dd() 使用 java 8 获取昨天的日期并对其进行格式化,然后将其转换为字符串 如何在 sql 日期中转换字符串 我尝试 date.valuof 抛出异常
解决方案
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
推荐阅读
- python-3.x - 如何将数据标题和数据本身拆分到各自的列?
- sql-server - SSIS 包中使用的 send_DbMail 中的希伯来语字符集问题
- ios - 粘贴长文本时UITextView动态高度滚动不起作用
- java - jaas.conf 中未提取 KafkaClient 部分
- javascript - Potree Viewer 中具有正交模式的 EDL 着色器
- c# - 注册表使用 C# 以编程方式获取目录所有者
- angular - Angular4 +表单控件的无值访问器
- python - 内存错误是系统错误的直接原因
- python - 为什么从我的 csv 文件创建的 Numpy 数组中充满了 NaN 值?
- sql - 使用数据库中的数据禁用按钮