Duration plusDays() method in Java

Java 8ProgrammingObject Oriented Programming

An immutable copy of a duration where some days are added to it can be obtained using the plusDays() method in the Duration class in Java. This method requires a single parameter i.e. the number of days to be added and it returns the duration with the added days.

A program that demonstrates this is given as follows −

Example

 Live Demo

import java.time.Duration;
public class Demo {
   public static void main(String[] args) {
      Duration d = Duration.ofDays(5);
      System.out.println("The duration is: " + d);
      System.out.println("A copy with 1 day added to the duration is: " + d.plusDays(1));
   }
}

Output

The duration is: PT120H
A copy with 1 day added to the duration is: PT144H

Now let us understand the above program.

First, the duration is displayed. Then an immutable copy of the duration where 1 day is added is obtained using the plusDays() method and this is displayed. A code snippet that demonstrates this is as follows −

Duration d = Duration.ofDays(5);
System.out.println("The duration is: " + d);
System.out.println("A copy with 1 day added to the duration is: " + d.plusDays(1));
raja
Updated on 30-Jul-2019 22:30:25

Advertisements