Class DurationUtils


  • public class DurationUtils
    extends java.lang.Object
    The DurationUtils class provides common utilities for manipulating and formatting Duration objects.
    • Constructor Summary

      Constructors 
      Constructor Description
      DurationUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.joda.time.Duration parseDuration​(java.lang.String value)
      Parses a duration from a period formatted string.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DurationUtils

        public DurationUtils()
    • Method Detail

      • parseDuration

        public static org.joda.time.Duration parseDuration​(java.lang.String value)
        Parses a duration from a period formatted string. Values are accepted in the following formats:

        Formats Ns - Seconds. Example: 5s
        Nm - Minutes. Example: 13m
        Nh - Hours. Example: 2h

         parseDuration(null) = NullPointerException()
         parseDuration("")   = Duration.standardSeconds(0)
         parseDuration("2s") = Duration.standardSeconds(2)
         parseDuration("5m") = Duration.standardMinutes(5)
         parseDuration("3h") = Duration.standardHours(3)
         
        Parameters:
        value - The period value to parse.
        Returns:
        The Duration parsed from the supplied period string.