📅  最后修改于: 2023-12-03 14:42:49.335000             🧑  作者: Mango
在Java中,java.time.LocalTime
类代表日期时间中的一个时间部分。这个类提供了许多方法来操作时间,其中一个有用的方法是withNano(int nanoOfSecond)
,它返回一个具有指定纳秒数的新LocalTime
对象。
public LocalTime withNano(int nanoOfSecond)
nanoOfSecond
:要设置的新纳秒数。LocalTime
对象。下面是使用withNano()
方法的示例:
import java.time.LocalTime;
public class Example {
public static void main(String[] args) {
LocalTime time = LocalTime.of(15, 30, 45, 100000);
System.out.println("时间:" + time);
// 设置新的纳秒数
LocalTime newTime = time.withNano(500000);
System.out.println("更新后的时间:" + newTime);
}
}
输出:
时间:15:30:45.100000
更新后的时间:15:30:45.500000
在上面的示例中,我们首先创建了一个时间对象time
,它代表下午15:30:45.100000这个时间点。然后使用withNano()
方法将纳秒数更新为500000,得到了一个新的时间对象newTime
,它代表下午15:30:45.500000这个时间点。