datime 2021-07-11T16:35:09.9499922Z 转date
时间: 2024-03-01 22:49:37 浏览: 114
【JavaScript源代码】vue开发之moment的介绍与使用.docx
可以使用Java 8中的API将DateTime转换为Date,具体实现如下:
```
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSSSSS'Z'");
LocalDateTime dateTime = LocalDateTime.parse("2021-07-11T16:35:09.9499922Z", formatter);
Date date = Date.from(dateTime.atZone(ZoneId.systemDefault()).toInstant());
```
首先,使用DateTimeFormatter将字符串解析为LocalDateTime对象。需要注意的是,DateTimeFormatter的格式应该与字符串的格式完全匹配,因此必须包含小数点后7位的毫秒部分。然后,使用atZone方法将LocalDateTime对象转换为ZoneDateTime对象,并使用toInstant方法将ZoneDateTime对象转换为Instant对象。最后,使用Date.from方法将Instant对象转换为Date对象。
阅读全文