Sunday, September 7, 2025
HomeLanguagesJavaDuration minusDays(long) method in Java with Examples

Duration minusDays(long) method in Java with Examples

The minusDays(long) method of Duration Class in java.time package is used to get an immutable copy of this duration with the specified number of days subtracted, passed as the parameter.
 

Syntax:  

public Duration minusDays(long numberOfDays)

Parameters: This method accepts a parameter numberOfDays which is the number of days to be subtracted. It can be positive or negative but not null.
Return Value: This method returns a Duration which is an immutable copy of the existing duration with the parameter amount of days subtracted to it.
Exception: This method throws ArithmeticException if numeric overflow occurs.
Below examples illustrate the Duration.minusDays() method:
Example 1: 

Java




// Java code to illustrate minusDays() method
 
import java.time.Duration;
 
public class GFG {
    public static void main(String[] args)
    {
 
        // Duration 1 using parse() method
        Duration duration1
            = Duration.parse("P2DT3H4M");
 
        // Get the duration subtracted
        // using minusDays() method
        System.out.println(duration1.minusDays(2));
    }
}


Output: 

PT3H4M

 

Example 2:

Java




// Java code to illustrate minusDays() method
 
import java.time.Duration;
 
public class GFG {
    public static void main(String[] args)
    {
 
        // Duration 1 using parse() method
        Duration duration1
            = Duration.parse("P0DT0H4M");
 
        // Get the duration subtracted
        // using minusDays() method
        System.out.println(duration1.minusDays(5));
    }
}


Output: 

PT-119H-56M

 

Reference: https://docs.oracle.com/javase/9/docs/api/java/time/Duration.html#minusDays-long-

RELATED ARTICLES

Most Popular

Dominic
32271 POSTS0 COMMENTS
Milvus
82 POSTS0 COMMENTS
Nango Kala
6641 POSTS0 COMMENTS
Nicole Veronica
11808 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11871 POSTS0 COMMENTS
Shaida Kate Naidoo
6755 POSTS0 COMMENTS
Ted Musemwa
7030 POSTS0 COMMENTS
Thapelo Manthata
6705 POSTS0 COMMENTS
Umr Jansen
6721 POSTS0 COMMENTS