Friday, January 10, 2025
Google search engine
HomeLanguagesJavaLocalTime ofNanoOfDay() method in Java with Examples

LocalTime ofNanoOfDay() method in Java with Examples

The ofNanoOfDay() method of LocalTime class is used to obtain LocalTime Instance from a nanos-of-day value. This returns a LocalTime with the specified the nano of day, from 0 to 24 * 60 * 60 * 1, 000, 000, 000 – 1 passed as parameter.

Syntax:

public static LocalTime ofNanoOfDay(long nanoOfDay)

Parameters: This method accepts a single parameter nanoOfDay which is the nano of day, from 0 to 24 * 60 * 60 * 1, 000, 000, 000 – 1.

Return value: This method returns LocalTime instance created from the nanoOfDay passed as the parameter.

Exception: This method throws DateTimeException if the nanoofDay value passed as the parameter is invalid.

Below programs illustrate the ofNanoOfDay() method:

Program 1:




// Java program to demonstrate
// LocalTime.ofNanoOfDay() method
  
import java.time.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create a nano of day
        long nanoofday = 14245000000000l;
  
        // applying ofNanoOfDay()
        LocalTime value
            = LocalTime.ofNanoOfDay(nanoofday);
  
        // print result
        System.out.println("LocalTime: "
                           + value);
    }
}


Output:

LocalTime: 03:57:25

Program 2:




// Java program to demonstrate
// LocalTime.ofNanoOfDay() method
  
import java.time.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create a nano of day
        long nanoofday = 5000000000l;
  
        // applying ofNanoOfDay()
        LocalTime value
            = LocalTime.ofNanoOfDay(nanoofday);
  
        // print result
        System.out.println("LocalTime: "
                           + value);
    }
}


Output:

LocalTime: 00:00:05

References:

RELATED ARTICLES

Most Popular

Recent Comments