在Java中你可以使用多种方法来获取时间戳,下面列出了五种常用的Java获取时间戳方式。
1.使用System.currentTimeMillis()方法
long timestamp = System.currentTimeMillis();
请注意,时间戳是一个长整型(long),表示从特定时间以来的毫秒数。
2.使用Date类和getTime()方法
Date date = new Date(); long timestamp = date.getTime();
3.使用Calendar类获取
Calendar calendar = Calendar.getInstance(); long timestamp = calendar.getTimeInMillis();
4.使用Java 8的Instant类
Instant instant = Instant.now(); long timestamp = instant.toEpochMilli();
5.使用System.nanoTime()方法
long timestamp = System.nanoTime();
其中,System.currentTimeMillis()和System.nanoTime()方法是最常用的方法。
但需要注意的是,它们返回的时间戳可能受到系统时钟调整或变化的影响。
mikechen
mikechen睿哥,10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。
关注「mikechen」公众号,获知最新一线技术干货!
