Java 中的 LocalTime minusNanos() 方法
在 Java 的 LocalTime 类中,minusNanos() 方法可以返回一个不可变的 LocalTime 对象副本,从该副本中减去了一些纳秒数。此方法需要一个参数(即要减去的纳秒数)并返回一个已减纳秒数的 LocalTime 对象。
下面给出了一个演示此功能的程序 −
示例
import java.time.*; public class Demo { public static void main(String[] args) { LocalTime lt = LocalTime.now(); System.out.println("The current LocalTime is: " + lt); System.out.println("The LocalTime with 1000 nanoseconds subtracted is: " + lt.minusNanos(1000)); } }
输出
The current LocalTime is: 09:50:27.314 The LocalTime with 1000 nanoseconds subtracted is: 09:50:27.313999
现在让我们理解上述程序。
首先显示当前的 LocalTime。然后,使用 minusNanos() 方法获取 LocalTime 不可变副本(减去 1000 纳秒数),并显示这个副本。下面一段代码对此进行了演示 −
LocalTime lt = LocalTime.now(); System.out.println("The current LocalTime is: " + lt); System.out.println("The LocalTime with 1000 nanoseconds subtracted is: " + lt.minusNanos(1000));
广告