The SEDRIS Data Representation Model
APPENDIX B - Constraints Legal Time Ranges |
---|
For an <Absolute Time> instance, (when hour, minutes, and/or seconds exist)
hour shall be between 0 and 23 inclusive.
minutes shall be between 0 and 59 inclusive.
seconds shall be between 0 and 60; that is, 0.0 <= seconds < 60.0.
For <Absolute Time Interval> instances and <Relative Time> instances,
delta_hours shall be between 0 and 23 inclusive.
delta_minutes shall be between 0 and 59 inclusive.
delta_seconds shall be between 0 and 60, that is, 0 <= seconds < 60.0.
For a <Relative Time Interval> instance,
delta_start_hours shall be between 0 and 23 inclusive, and delta_stop_hours shall be between 0 and 23 inclusive.
delta_start_minutes and delta_stop_minutes shall each be between 0 and 59 inclusive.
delta_start_seconds and delta_stop_seconds shall each be between 0 and 60; that is, 0 <= seconds < 60.0.
Any values for hour greater than 23 should be expressed in days.
Any values for minutes greater than 59 should be expressed in hours.
Any values for seconds greater than or equal to 60 should be expressed in minutes.
To specify a date of 31 December 1999 with an <Absolute Time> instance,
time_value.configuration | SE_TIMECFG_DATE_YMD |
time_value.value. ymd.year | 1999 |
time_value.value. ymd.month | SE_MONTH_DECEMBER |
time_value.value. ymd.day | 31 |
No FAQs supplied.
|