The SEDRIS Data Representation Model
APPENDIX B - Constraints Legal Time Ranges |
---|
1.1 | hour shall be between -1 and 23 inclusive, where -1 indicates that hour is not applicable. |
1.2 | minutes shall be between -1 and 59 inclusive, where -1 indicates that minutes is not applicable. |
1.3 | seconds shall be between -1 and 59, i.e. -1 <= seconds < 59.0, where -1 indicates that seconds is not applicable. |
For <Absolute Time Interval> and <Relative Time Point>,
2.1 | delta_hours shall be between 0 and 23 inclusive. |
2.2 | delta_minutes shall be between 0 and 59 inclusive. |
2.3 | delta_seconds shall be between 0 and 59, i.e. 0 <= seconds< 59.0. |
3.1 | delta_start_hours shall be between 0 and 23 inclusive, and delta_stop_hours shall be between 0 and 23 inclusive. |
3.1 | delta_start_minutes and delta_stop_minutes shall each be between 0 and 59 inclusive. |
3.1 | delta_start_seconds and delta_stop_seconds shall each be between 0 and 59; that is, 0 <= seconds < 59.0. |
Absolute times are sometimes used to specify dates, without specifying a specific time for that date, hence "not applicable" is needed for hours, minutes, and seconds.
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 59 should be expressed in minutes.
To specify a date of 31 December 1999 with an <Absolute Time Point>, set year = 1999, month = SE_MONTH_DECEMBER, day = 31, but set hour = minutes = seconds = -1 to indicate that only the date (not the exact time) is being specified.
No FAQs supplied.
|