Files
stopcar/src/main/java/com/example/sso/test/C.java
2025-09-28 13:55:53 +08:00

35 lines
1.1 KiB
Java

package com.example.sso.test;
import com.example.sso.dao.GetTypeId;
import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneOffset;
import java.time.format.DateTimeFormatter;
public class C {
public static void main(String[] args) {
// 定义本地时间格式
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
// 示例本地时间字符串
String localTimeStr = "2025-03-24 16:21:04";
// 将字符串解析为LocalDateTime
LocalDateTime localDateTime = LocalDateTime.parse(localTimeStr, formatter);
// 假设本地时间是北京时间(东八区)
ZoneOffset offset = ZoneOffset.of("+08:00");
// 转换为UTC时间
Instant utcInstant = localDateTime.toInstant(offset);
// 转换为UTC时间的LocalDateTime
LocalDateTime utcDateTime = utcInstant.atZone(ZoneOffset.UTC).toLocalDateTime();
// 输出结果
System.out.println("本地时间: " + localTimeStr);
System.out.println("UTC时间: " + utcDateTime.format(formatter));
}
}