LocalDateTime的格式去掉中间的T
时间: 2024-10-23 08:01:22 浏览: 32
Spring中使用LocalDateTime、LocalDate等参数作为入参
`LocalDateTime`是Java 8引入的一个类,用于存储日期和时间,但它本身并不包含时间带的信息(如AM/PM或时区)。如果你想要在格式化`LocalDateTime`时去掉默认的"T"(表示时间和日期分隔),你可以自定义日期格式字符串,并且跳过"T"字符。
例如,如果你通常看到的格式是 "2023-03-27T12:00", 要去掉"T",你可以这样设置格式:
```java
String dateTimeFormat = "yyyy-MM-dd HH:mm";
LocalDateTime localDateTime = LocalDateTime.now();
String formattedDateTimeWithoutT = localDateTime.format(DateTimeFormatter.ofPattern(dateTimeFormat));
System.out.println(formattedDateTimeWithoutT); // 输出 "2023-03-27 12:00"
```
这里我们使用了`DateTimeFormatter.ofPattern()`方法来创建一个只包含年月日小时分钟的格式字符串,不包括"T"。
阅读全文