获取时间戳可以使用Java中的两种方式:System.currentTimeMillis()和Instant.now().toEpochMilli()。
- System.currentTimeMillis()方法实例
System.currentTimeMillis()方法返回当前时间戳(以毫秒为单位)。
示例代码:
long timestamp = System.currentTimeMillis();
System.out.println("当前时间戳为:" + timestamp);
输出结果:
当前时间戳为:1631251937494
- Instant.now().toEpochMilli()方法实例
Instant.now()方法返回当前时间,并将其存储为一个Instant对象。然后,我们可以调用toEpochMilli()方法来获取时间戳,这个方法将返回当前时间的毫秒数。
示例代码:
Instant instant = Instant.now();
long timestamp = instant.toEpochMilli();
System.out.println("当前时间戳为:" + timestamp);
输出结果:
当前时间戳为:1631251937494
除了这两种方法,使用Java 8的日期时间API(如LocalDateTime和ZonedDateTime)也可以获取时间戳。但是,这两个方法最为简便,使用也最为广泛。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java中如何获取时间戳的方法实例 - Python技术站