What is DurationUtils.toDuration() in Java?

What is DurationUtils.toDuration() in Java? Answer


toDuration() is a static method of the DurationUtils class that is used to convert a given amount of duration and TimeUnit into an instance of the Duration class.

How to import DurationUtils

The definition of DurationUtils can be found in the Apache Commons Lang package, which we can add to the Maven project by adding the following dependency to the pom.xml file:


For other versions of the commons-lang package, refer to the Maven Repository.

You can import the DurationUtils class as follows:

import org.apache.commons.lang3.time.DurationUtils;


public static Duration toDuration(final long amount, final TimeUnit timeUnit)


  • final long amount: The amount of the duration; this parameter can be positive or negative.
  • final TimeUnit timeUnit: Unit of duration measurement.

Return value

This method returns an instance of the Duration class.


In the code below, we get an instance of the Duration object of 10 minutes.

import org.apache.commons.lang3.time.DurationUtils;

import java.time.Duration;
import java.util.concurrent.TimeUnit;

public class Main{

    public static void main(String[] args) {
        int amount = 10;
        TimeUnit timeUnit = TimeUnit.MINUTES;
        Duration duration = DurationUtils.toDuration(amount, timeUnit);
        System.out.printf("DurationUtils.toDuration(%s, %s) = %s", amount, timeUnit, duration);


The output of the code is as follows:

DurationUtils.toDuration(10, MINUTES) = PT10M
What is DurationUtils.toDuration() in Java? Review:

In our experience, we suggest you solve this What is DurationUtils.toDuration() in Java? and gain some new skills from Professionals completely free and we assure you will be worth it.

If you are stuck anywhere between any coding problem, just visit Queslers to get the What is DurationUtils.toDuration() in Java?

Find on Educative


I hope this What is DurationUtils.toDuration() in Java? would be useful for you to learn something new from this problem. If it helped you then don’t forget to bookmark our site for more Coding Solutions.

This Problem is intended for audiences of all experiences who are interested in learning about Data Science in a business context; there are no prerequisites.

Keep Learning!

More Coding Solutions >>

LeetCode Solutions

Hacker Rank Solutions

CodeChef Solutions

Leave a Reply

Your email address will not be published.