如何字段LocalDateTime获取mysql中的datetime指定格式为yyyy-MM-dd HH:mm:ss
时间: 2024-04-24 14:23:43 浏览: 201
sql语句中如何将datetime格式的日期转换为yy-mm-dd格式
您可以使用`DateTimeFormatter`类来格式化`LocalDateTime`对象。以下是一个示例代码,演示如何将`LocalDateTime`格式化为指定的格式`yyyy-MM-dd HH:mm:ss`:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = now.format(formatter);
System.out.println(formattedDateTime);
}
}
```
在上述示例中,`LocalDateTime.now()`用于获取当前的日期和时间。`DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")`创建一个格式化模式,指定为`yyyy-MM-dd HH:mm:ss`。然后,使用`now.format(formatter)`将`LocalDateTime`对象格式化为指定的格式,并将结果存储在`formattedDateTime`字符串中。
您可以将此格式化后的日期时间字符串插入到MySQL数据库中的datetime列中。
阅读全文