import java.time.*;
import java.time.format.DateTimeFormatter;
//utc时间转换为本地时间
public class UTCtoLocalTime {
public static void main(String[] args) {
// UTC时间
String utcTime = "2022-01-01T00:00:00Z";
// 将字符串解析为Instant对象
Instant instant = Instant.parse(utcTime);
// 获取本地时间的时区
ZoneId zone = ZoneId.systemDefault();
// 将Instant对象转换为本地时间
LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, zone);
// 将本地时间格式化为字符串
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String localTime = localDateTime.format(formatter);
// 输出本地时间
System.out.println(localTime);
}}
UTC时间转换为本地时间
最新推荐文章于 2025-05-18 22:44:32 发布