java时间格式化去掉T
时间: 2024-10-22 09:03:29 浏览: 32
在Java中,日期和时间通常以ISO 8601标准格式(如"yyyy-MM-dd'T'HH:mm:ss.SSSZ")表示,其中"T"是时间的分隔符。如果你想要格式化日期并去掉这个"T"字符,你可以使用`SimpleDateFormat`或者`DateTimeFormatter`类来自定义格式。
例如,如果你想将日期转换成"yyyy-MM-dd HH:mm:ss.SSS"这样的格式,可以这样做:
```java
import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public String formatDateWithoutT(LocalDateTime dateTime) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
return simpleDateFormat.format(dateTime);
// 或者使用Java 8+的日期时间API
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
return dateTime.format(formatter);
}
```
在这个例子中,`formatDateWithoutT`方法会去除时间戳前面的"T"字符,返回一个不含"T"的字符串表示的日期和时间。
阅读全文