Java实现获取UTC时间的方法的问题整理

由于一些博客写的Java实现获取UTC时间说法都不正确,本文在这里逐一进行验证声明。

首先推荐一个当前UTC实时时间查看网站:

https://www.epochconverter.com/

Java种,几种方式获取当前UTC时间戳(可以更改系统时区进行验证):

1、System.currentTimeMillis();

2、Calendar.getInstance().getTimeInMillis();

获取系统本地时间戳:

1、Calendar.getInstance().getTimeInMillis() + Calendar.getInstance().get(Calendar.ZONE_OFFSET);

2、LocalDateTime.now().toEpochSecond(ZoneOffset.of("+0"));//返回的是秒值

3、LocalDateTime.now().toInstant(ZoneOffset.of("+0")).toEpochMilli();//返回毫秒值

 

 

你可能感兴趣的:(编程算法,程序代码)