# 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));
Published on 13-Mar-2019 12:49:15