LocalDateTime转String的常用格式
时间: 2023-10-26 21:27:53 浏览: 94
LocalDateTime转换为String的常用格式有多种,以下列举几个常见的格式:
1. ISO_LOCAL_DATE_TIME:yyyy-MM-dd'T'HH:mm:ss,例如:2021-07-20T14:30:00
2. ISO_DATE_TIME:yyyy-MM-dd HH:mm:ss,例如:2021-07-20 14:30:00
3. yyyy-MM-dd HH:mm:ss:例如:2021-07-20 14:30:00
4. yyyy年MM月dd日 HH时mm分ss秒:例如:2021年07月20日 14时30分00秒
可以使用DateTimeFormatter类来进行格式化,示例代码如下:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
LocalDateTime dateTime = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ISO_LOCAL_DATE_TIME;
String formattedDateTime = dateTime.format(formatter);
System.out.println(formattedDateTime);
formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
formattedDateTime = dateTime.format(formatter);
System.out.println(formattedDateTime);
formatter = DateTimeFormatter.ofPattern("yyyy年MM月dd日 HH时mm分ss秒");
formattedDateTime = dateTime.format(formatter);
System.out.println(formattedDateTime);
}
}
```
输出结果:
```
2021-07-20T14:30:00
2021-07-20 14:30:00
2021年07月20日 14时30分00秒
```
根据需要选择合适的格式进行转换。
阅读全文