Friday, April 3, 2026
HomeLanguagesJavaDuration of(long, TemporalUnit) method in Java with Examples

Duration of(long, TemporalUnit) method in Java with Examples

The of(long, TemporalUnit) method of Duration Class in java.time package is used to get a duration of the amount passed as the first parameter in the TemporalUnit passed as the second parameter. The TemporalUnit can be DAYS, HOURS, etc. Syntax:

public static Duration of(long amount, TemporalUnit unit)

Parameters: This method accepts two parameters:

  • amount: which is the number of Seconds. It can be positive or negative.
  • unit: which is the TemporalUnit in which the unit is to be specified.

Return Value: This method returns a Duration representing the time in specified unit format. Exception: This method throws following unit:

  • ArithmeticException: if the input Seconds exceeds the capacity of Duration.
  • DateTimeException: if the period unit has an estimated duration

Below examples illustrate the Duration.of() method: Example 1: 

Java




// Java code to illustrate duration of() method
 
import java.time.*;
import java.time.temporal.*;
 
public class GFG {
    public static void main(String[] args)
    {
 
        // input amount of time
        long timeAmount = 5;
 
        // Duration using of() method
        Duration duration
            = Duration.of(timeAmount, ChronoUnit.DAYS);
 
        System.out.println(duration.getSeconds());
    }
}


Output:

432000

Example 2: 

Java




// Java code to illustrate duration of() method
 
import java.time.*;
import java.time.temporal.*;
 
public class GFG {
    public static void main(String[] args)
    {
 
        // input amount of time
        long timeAmount = 5;
 
        // Duration using of() method
        Duration duration
            = Duration.of(timeAmount, ChronoUnit.HOURS);
 
        System.out.println(duration.getSeconds());
    }
}


Output:

18000

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

RELATED ARTICLES

2 COMMENTS

Most Popular

Dominic
32512 POSTS0 COMMENTS
Milvus
131 POSTS0 COMMENTS
Nango Kala
6886 POSTS0 COMMENTS
Nicole Veronica
12006 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12100 POSTS0 COMMENTS
Shaida Kate Naidoo
7015 POSTS0 COMMENTS
Ted Musemwa
7259 POSTS0 COMMENTS
Thapelo Manthata
6972 POSTS0 COMMENTS
Umr Jansen
6960 POSTS0 COMMENTS