Duration ofNanos(long) method in Java with Examples Last Updated : 26 Nov, 2018 Comments Improve Suggest changes Like Article Like Report The ofNanos(long) method of Duration Class in java.time package is used to get a duration in a 1 nanoSecond format. Syntax: public static Duration ofNanos(long nanoSeconds) Parameters: This method accepts a parameter nanoSeconds which is the number of nanoSeconds. It can be positive or negative. Return Value: This method returns a Duration representing the time in 1 nanoSecond format. Exception: This method throws ArithmeticException if the input nanoSeconds exceeds the capacity of Duration. Below examples illustrate the Duration.ofNanos() method: Example 1: Java // Java code to illustrate ofNanos() method import java.time.Duration; public class GFG { public static void main(String[] args) { // input number of Nanos long noOfNanos = 1000000; // Duration using ofNanos() method Duration duration = Duration.ofNanos(noOfNanos); System.out.println(duration.getSeconds()); } } Output: 0 Example 2: Java // Java code to illustrate ofNanos() method import java.time.Duration; public class GFG { public static void main(String[] args) { // input number of Nanos long noOfNanos = -1000000; // Duration using ofNanos() method Duration duration = Duration.ofNanos(noOfNanos); System.out.println(duration.getSeconds()); } } Output: -1 Reference: https://docs.oracle.com/javase/9/docs/api/java/time/Duration.html#ofNanos-long- Comment More infoAdvertise with us Next Article Duration ofHours(long) method in Java with Examples C code_r Follow Improve Article Tags : Java Java-Functions Java-time package Java-Duration Practice Tags : Java Similar Reads Duration ofDays(long) method in Java with Examples The ofDays(long) method of Duration Class in java.time package is used to get a duration in a 24 hour format. In this method, the seconds are calculated as total seconds in 24 hour day format, i.e. 86400 seconds per day. Syntax: public static Duration ofDays(long days) Parameters: This method accept 1 min read Duration plusNanos(long) method in Java with Examples The plusNanos(long) method of Duration Class in java.time package is used to get an immutable copy of this duration with the specified number of nano-seconds added, passed as the parameter. Syntax: public Duration plusNanos(long numberOfNanos) Parameters: This method accepts a parameter numberOfNano 1 min read Duration ofHours(long) method in Java with Examples The ofHours(long) method of Duration Class in java.time package is used to get a duration in a 1 hour format. In this method, the seconds are calculated as total seconds in 1 hour format, i.e. 3600 seconds per hour. Syntax: public static Duration ofHours(long hours) Parameters: This method accepts a 1 min read Duration minusNanos(long) method in Java with Examples The minusNanos(long) method of Duration Class in java.time package is used to get an immutable copy of this duration with the specified number of nano-seconds subtracted, passed as the parameter.Syntax: public Duration minusNanos(long numberOfNanos) Parameters: This method accepts a parameter number 1 min read Duration toNanos() method in Java with Examples The toNanos() method of Duration Class in java.time package is used get the value of this duration in number of nano-seconds. Syntax: public long toNanos() Parameters: This method do not accepts any parameter. Return Value: This method returns a long value which is the number of nano-seconds in this 1 min read Duration ofSeconds(long) method in Java with Examples The ofSeconds(long) method of Duration Class in java.time package is used to get a duration in a 1 second format. In this method, the seconds are calculated as total seconds in 1 second format, i.e. 1 second per second. Syntax: public static Duration ofSeconds(long seconds) Parameters: This method a 1 min read Like