Java-获取当前时间的时间戳

avatar
作者
筋斗云
阅读量:0

获取当前时间戳的方法有很多种,可以根据你的需求和使用的Java版本来选择适合的方法。以下是五种获取当前时间戳的方法:

方法1:使用System.currentTimeMillis()

long currentTimeMillis = System.currentTimeMillis(); 

方法2:使用java.util.Date

Date currentDate = new Date(); long timestamp = currentDate.getTime(); 

方法3:使用java.time.Instant

Instant currentInstant = Instant.now(); long timestamp = currentInstant.toEpochMilli(); 

方法4:使用java.time.LocalDateTime和java.time.ZoneId

LocalDateTime localDateTime = LocalDateTime.now(); ZoneId zoneId = ZoneId.systemDefault(); ZonedDateTime zonedDateTime = ZonedDateTime.of(localDateTime, zoneId); long currentTimestamp = zonedDateTime.toInstant().toEpochMilli(); 

方法5:使用java.sql.Timestamp

Timestamp currentTimestamp = new Timestamp(System.currentTimeMillis()); long timestamp = currentTimestamp.getTime(); 

根据你的具体需求,选择其中一种方法即可获取当前时间的时间戳。

最常用的是方法1 System.currentTimeMillis()

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!