DESKTOP-F6K5GEP_20200902-崔婧涓

一、问题

    LocalTime now = LocalTime.now();//11:16:12.100200300
    long nano = now.getNano(); // 其返回值为 0 ~ 999 999 999
    long ms = nano / 1000000 ;        // 100求取毫秒部分的数值( 范围为 0 ~ 999 )
    long us = nano % 1000000 / 1000 ; // 200求取微秒部分的数值( 范围为 0 ~ 999 )
    long ns = nano % 1000000 % 1000 ; // 300求取纳秒部分的数值( 范围为 0 ~ 999 )

求取纳秒部分的数值能不能表示为 long ns = nano % 1000 ;

解决

    LocalTime now = LocalTime.now();//11:16:12.100200300
    long nano = now.getNano(); 

    long ns = nano% 1000 ;
    System.out.println( ns + "纳秒" );

返回结果为300纳秒,所以是可以的。

二、吐槽

学的方法实在太多啦,短时间消化不完,就打算先记考试可能要考的内容。