📌  相关文章
📜  Java中的 ZonedDateTime getNano() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:01:58.230000             🧑  作者: Mango

Java中的 ZonedDateTime getNano() 方法及示例

介绍

ZonedDateTime 是 Java 8 新增的日期时间类,它包含了日期、时间和时区信息。而 getNano() 方法则是获取时间的纳秒值。

方法签名
int getNano();
示例
ZonedDateTime zonedDateTime = ZonedDateTime.now();
int nanoSecond = zonedDateTime.getNano(); // 获取当前时间的纳秒值
System.out.println("nanoSecond:" + nanoSecond);

运行结果:

nanoSecond:618900000
注意事项
  • getNano() 返回值的范围为 [0, 999999999],即纳秒值应当介于 0 到 999,999,999 之间。
  • 其它类似的方法包括:getSecond()、getMinute()、getHour()、getDayOfMonth()、getMonthValue()、getYear() 等,其中 getMonthValue() 获取的是月份,范围为 [1, 12]。