The SEDRIS Data Representation Model
APPENDIX A - Classes Absolute Time Interval |
---|
An instance of this DRM class specifies an interval of time defined by an absolute (GMT) start time, specified by the <Absolute Time> component, and a duration, specified by the fields of the <Absolute Time Interval> instance itself.
<Absolute Time Interval> provides
Consider a SEDRIS transmittal for which the data provider is to specify the time period for which that transmittal is to be considered valid. To specify this information, the <Transmittal Root> of the transmittal has an <Absolute Time Interval> component for which time_significance is set to SE_TIME_SIGNIF_PERIOD_OF_CONTENT. The stop time specified by the <Absolute Time Interval> can be considered to be an "expiration date".
No FAQs supplied.
SE_Time_Significance | time_significance; | (notes) |
---|
SE_Integer | delta_days; | (notes) |
---|---|---|
SE_Byte_Unsigned | delta_hours; | (notes) |
SE_Byte_Unsigned | delta_minutes; | (notes) |
SE_Long_Float | delta_seconds; | (notes) |
This represents the start of the <Absolute Time Interval>.
The time_significance field specifies the significance of the time information.
The delta_days field specifies the number of days since the start of the given <Absolute Time Interval> instance. See constraints on this class for cases where this may be negative.
After delta_days has been taken into account, delta_hours specifies the number of hours since the start of the given <Absolute Time Interval> instance.
After delta_days and delta_hours have been taken into account, delta_minutes specifies the number of minutes since the start of the given <Absolute Time Interval> instance.
After delta_days, delta_hours, and delta_minutes have been taken into account, delta_seconds specifies the number of seconds since the start of the given <Absolute Time Interval> instance. Fractions provide higher accuracy if needed, such as milliseconds.
|