Interface PeriodDuration

All Superinterfaces:
Duration
All Known Implementing Classes:
DefaultPeriodDuration

public interface PeriodDuration extends Duration
Uses the format specified by ISO 8601 for exchanging information about the duration of a period.
Author:
Stephane Fellah (Image Matters), Alexander Petkov
  • Method Details

    • getDesignator

      InternationalString getDesignator()
      A mandatory element which designates that the returned string represents the duration of a period.
    • getYears

      A positive integer, followed by the character "Y", which indicated the number of years in the period.
    • getMonths

      InternationalString getMonths()
      A positive integer, followed by the character "M", which indicated the number of months in the period.
    • getDays

      A positive integer, followed by the character "D", which indicated the number of days in the period.
    • getTimeIndicator

      InternationalString getTimeIndicator()
      Included whenever the sequence includes values for units less than a day.
    • getHours

      A positive integer, followed by the character "H", which indicated the number of hours in the period.
    • getMinutes

      InternationalString getMinutes()
      A positive integer, followed by the character "M", which indicated the number of minutes in the period.
    • getSeconds

      InternationalString getSeconds()
      A positive integer, followed by the character "S", which indicated the number of seconds in the period.