
java如何获得13位时间戳
用户关注问题
Java中如何获取当前时间的毫秒级别时间戳?
我想在Java程序中获取当前时间的13位时间戳,该如何实现?
使用System.currentTimeMillis()方法获取13位时间戳
在Java中,调用System.currentTimeMillis()方法可以获得当前时间的毫秒数,返回值为long类型,表示自1970年1月1日00:00:00 UTC以来的毫秒数,正可作为13位时间戳。
如何将Java中的日期对象转换为13位时间戳?
我有一个java.util.Date对象,怎样把它转换成对应的13位时间戳?
利用Date对象的getTime()方法获取时间戳
Date类中的getTime()方法返回该Date对象对应的时间戳,单位是毫秒,结果就是一个13位的时间戳。通过调用date.getTime()可以实现该转换。
Java 8之后,怎样使用新的时间API获取13位时间戳?
Java 8引入了新的日期时间API,如何用这些API获取13位的时间戳?
使用Instant类的toEpochMilli()方法获取13位时间戳
Java 8中的java.time.Instant类提供了toEpochMilli()方法,返回当前时间距1970-01-01 00:00:00 UTC的毫秒数,即13位时间戳。示例如Instant.now().toEpochMilli()。