LocalDateTime withNano() method in Java with Examples
The withNano() method of LocalDateTime class in Java is used to get a copy of this LocalDateTime with the nano-seconds changed to the nano-seconds passed as the parameter to this method. The remaining values of this LocalDateTime remains the same.
public LocalDateTime withNano(int nanoSeconds)
Parameter: This method accepts a single mandatory parameter nanoSeconds which specifies the nano-seconds to be set in the resultant LocalDateTime instance. The value of this nano-seconds can range from 0 to 999999999.
Returns: The function returns a LocalDateTime instance with the nano-seconds changed to the nano-seconds passed as the parameter to this method. The remaining values of this LocalDateTime remains the same.
Exceptions: The function throws a DateTimeException if the nano-seconds value is invalid.
Below programs illustrate the LocalDateTime.withNano() method:
Original LocalDateTime: 2018-11-30T12:54:17.484 New LocalDateTime: 2018-11-30T12:54:17
Original LocalDateTime: 2015-04-06T10:15:30 New LocalDateTime: 2015-04-06T10:15:30.000099999
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.