java中"2023-05-26T09:42:04.354Z"怎么去除“
时间: 2024-02-11 08:06:50 浏览: 131
"2023-05-26T09:42:04.354Z" 是符合 ISO 8601 标准的日期时间字符串,表示的是 UTC 时间。如果你需要将其转换为 Java 中的日期时间类型,可以使用 `LocalDateTime` 类来解析这个字符串。示例代码如下:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
String timestamp = "2023-05-26T09:42:04.354Z";
LocalDateTime dateTime = LocalDateTime.parse(timestamp, DateTimeFormatter.ISO_DATE_TIME);
System.out.println(dateTime);
}
}
```
输出结果为:
```
2023-05-26T09:42:04.354
```
可以看到,这里解析出来的 `LocalDateTime` 对象已经去掉了时间字符串中的双引号。如果你需要将其转换为其他格式的字符串,可以使用 `format` 方法,如下所示:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
String timestamp = "2023-05-26T09:42:04.354Z";
LocalDateTime dateTime = LocalDateTime.parse(timestamp, DateTimeFormatter.ISO_DATE_TIME);
String formatted = dateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
System.out.println(formatted);
}
}
```
输出结果为:
```
2023-05-26 09:42:04
```
可以看到,这里使用了 `DateTimeFormatter.ofPattern` 方法来指定输出格式,将日期时间对象转换为了 "yyyy-MM-dd HH:mm:ss" 格式的字符串。
阅读全文
相关推荐


















