java 取utc标准时间
时间: 2023-09-07 16:02:03 浏览: 146
在Java中取得UTC标准时间可以使用Java的日期时间库。以下是可以使用的方法:
1. 使用Instant类:
```
Instant instant = Instant.now();
System.out.println(instant.toString());
```
这将输出当前的UTC时间戳。
2. 使用ZonedDateTime类:
```
ZonedDateTime zonedDateTime = ZonedDateTime.now(ZoneOffset.UTC);
System.out.println(zonedDateTime.toString());
```
这将输出当前的UTC时间和时区信息。
3. 使用SimpleDateFormat类:
```
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
String utcTime = sdf.format(new Date());
System.out.println(utcTime);
```
这将输出当前的UTC时间字符串。
无论使用哪种方法,都可以获取到当前的UTC标准时间。请注意,在使用日期时间库之前,需要确保Java版本兼容,并导入相关的类和包。
阅读全文