![]() On the ISO-8601 duration format PnDTnHnMn.nS with days This will parse a textual representation of a duration, including the Obtains a Duration from a text string such as PnDTnHnMn.nS. Implementation Requirements: This class is immutable and thread-safe. The equals method should be used for comparisons. ( =), identity hash code, or synchronization) on instances ofĭuration may have unpredictable results and should be avoided. See Instant for a discussion as to the meaning of the second and time-scales.Ĭlass use of identity-sensitive operations (including reference equality This difference only impacts durations measured near a leap-second and should not affect The scientific "SI second" definition based on atomic clocks. The duration is measured in "seconds", but these are not necessarily identical to The model is of a directed duration, meaning that the duration may be negative. Representing nanosecond-of-second, which will always be between 0 and 999,999,999. ![]() ![]() To achieve this, the class stores a long representing seconds and an int The range of a duration requires the storage of a number larger than a long. This is greater than the current estimated age of the universe. The duration uses nanosecond resolution with a maximum value of the seconds that canīe held in a long. See Period for the date-based equivalent to this class.Ī physical duration could be of infinite length.įor practicality, the duration is stored with constraints similar to Instant. In addition, the DAYS unit can be used and is treated asĮxactly equal to 24 hours, thus ignoring daylight savings effects. It can be accessed using other duration-based units, such as minutes and hours. This class models a quantity or amount of time in terms of seconds and nanoseconds. A time-based amount of time, such as '34.5 seconds'.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |