java中2023-05-26T09:38:09.603Z这样的怎么获得2023-05-26的格式
时间: 2023-08-12 14:03:19 浏览: 86
G.984.2 协议 中文版
5星 · 资源好评率100%
可以使用`LocalDateTime`类的`format`方法将`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:38:09.603Z";
LocalDateTime dateTime = LocalDateTime.parse(timestamp, DateTimeFormatter.ISO_DATE_TIME);
String dateStr = dateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
System.out.println(dateStr);
}
}
```
输出结果为:
```
2023-05-26
```
可以看到,这里使用`ofPattern`方法指定了输出格式为`yyyy-MM-dd`,即年-月-日的形式。你也可以根据需要指定其他的输出格式来满足不同的需求。
阅读全文