Java获取UTC时间

我想获取UTC时区的时间。所以我写了代码:

import java.time.ZoneOffset;

import java.time.ZonedDateTime;

import java.util.Date;

public class RegularSandbox {

public static void main(String[] args) {

ZonedDateTime utc = ZonedDateTime.now(ZoneOffset.UTC);

System.out.println("DATETIME = " + Date.from(utc.toInstant()));

}

}

问题是输出显示了我的PST时间(我的本地时区)。我需要它来输出UTC时间,以便将其存储在数据库中。

回答:

System.out.println("DATETIME = " + utc.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));

以上是 Java获取UTC时间 的全部内容, 来源链接: utcz.com/qa/399650.html

回到顶部