在Java中,可以使用`java.util.Date`类和`java.time`包来获取时间戳。
1. 使用`java.util.Date`类:
`java.util.Date`类在Java早期版本中广泛使用,它可以表示日期和时间,并提供了获取时间戳的方法。
import java.util.Date; // 获取当前时间戳 long timestamp = new Date().getTime(); System.out.println(timestamp); // 获取特定日期时间的时间戳 Date specificDate = new Date(1234567890); // 使用指定的毫秒数 long specificTimestamp = specificDate.getTime(); System.out.println(specificTimestamp);
2. 使用`java.time`包:
Java 8引入了新的日期和时间API,整合在`java.time`包中。其中,`Instant`类用于表示时间戳。
import java.time.Instant; // 获取当前时间戳 Instant instant = Instant.now(); long timestamp = instant.toEpochMilli(); System.out.println(timestamp); // 获取特定日期时间的时间戳 Instant specificInstant = Instant.ofEpochMilli(1234567890); // 使用指定的毫秒数 long specificTimestamp = specificInstant.toEpochMilli(); System.out.println(specificTimestamp);
无论使用哪种方法,通过调用`getTime()`或`toEpochMilli()`方法即可获取时间戳。时间戳表示从1970年1月1日午夜(格林威治标准时间)以来的毫秒数。
财旺号所有作品(图文、网盘、音视频)收集于网络,均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 1790309299@qq.com 举报,一经查实,本站将立刻删除。