Friday, September 5, 2025
HomeLanguagesJavaDuration abs() method in Java with Examples

Duration abs() method in Java with Examples

The abs() method of Duration Class in java.time package is used to get an immutable copy of this duration with the absolute duration.

Syntax:

public Duration abs()

Parameters: This method do not accepts any parameter.

Return Value: This method returns a Duration which is an immutable copy of the existing duration with the absolute duration.

Exception: This method throws ArithmeticException if numeric overflow occurs.

Below examples illustrate the Duration.abs() method:

Example 1:




// Java code to illustrate abs() 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 abs using abs() method
        System.out.println(duration1.abs());
    }
}


Output:

PT51H4M

Example 2:




// Java code to illustrate abs() method
  
import java.time.Duration;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // Duration
        Duration duration2
            = Duration.ofDays(-5);
  
        // Get the duration abs using abs() method
        System.out.println(duration2.abs());
    }
}


Output:

PT120H

Reference: Oracle Doc

RELATED ARTICLES

Most Popular

Dominic
32267 POSTS0 COMMENTS
Milvus
81 POSTS0 COMMENTS
Nango Kala
6635 POSTS0 COMMENTS
Nicole Veronica
11801 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11865 POSTS0 COMMENTS
Shaida Kate Naidoo
6752 POSTS0 COMMENTS
Ted Musemwa
7026 POSTS0 COMMENTS
Thapelo Manthata
6703 POSTS0 COMMENTS
Umr Jansen
6720 POSTS0 COMMENTS