一.使用方案
美国东部【格林威治时间】:yyyy-MM-dd'T'HH:mm:ss.SSS'Z' -》 2023-11-23T00:58:01.627Z
中国北京:LocalDateTime.toString() -> 2023-11-23T08:58:01.627
二.代码
// 获取本地时间的时区 -》ZoneId.systemDefault();
// 将字符串解析为Instant对象 -> Instant.parse("2022-01-01T00:00:00Z")
// 转换为LocalDateTime对象LocalDateTime.ofInstant(将字符串解析为Instant对象,获取本地时间的时区);
LocalDateTime localDateTime = LocalDateTime.ofInstant(Instant.parse("2023-11-23T00:58:01.627Z"), ZoneId.systemDefault());
System.out.println("localDateTime = " + localDateTime);
三.结果
localDateTime = 2023-11-23T08:58:01.627