Enum FixDateFormatterFactory.FixDateType
Namespace: FixAntenna.Fix.Message.Format
Assembly: FixAntenna.Message.dll
Syntax
public enum FixDateType
Fields
Name | Description |
---|---|
Date40 | Date in YYYYMMDD format. |
LocalMktDate | Date of Local Market (vs. UTC) in YYYYMMDD format. |
MonthYearShort | Char field representing month of a year in YYYYMM format. |
MonthYearWithDate | String field representing month of a year in YYYYMMDD format. |
MonthYearWithWeek | String field representing month of a year in YYYYMMWW format. |
Time40 | Time/date combination in YYYYMMDD-HH:MM:SS format, colons and dash required. |
TzTimeOnlyMillis | The time represented based on ISO 8601. This is the time with a UTC offset to allow identification of local
time and timezone of that time. Format is HH:MM:SS.sss[Z | [ + | - hh[:mm]]] where HH = 00-23 hours,
MM = 00-59 minutes, SS = 00-59 seconds, hh = 01-12 offset hours, mm = 00-59 offset minutes. |
TzTimeOnlySec | The time represented based on ISO 8601. This is the time with a UTC offset to allow identification of local
time and timezone of that time. Format is HH:MM:SS[Z | [ + | - hh[:mm]]] where HH = 00-23 hours,
MM = 00-59 minutes, SS = 00-59 seconds, sss = milliseconds, hh = 01-12 offset hours, mm = 00-59 offset
minutes. |
TzTimeOnlyShort | The time represented based on ISO 8601. This is the time with a UTC offset to allow identification of local
time and timezone of that time. Format is HH:MM[Z | [ + | - hh[:mm]]] where HH = 00-23 hours,
MM = 00-59 minutes, hh = 01-12 offset hours, mm = 00-59 offset minutes. |
TzTimestamp | The time/date combination representing local time with an offset to UTC to allow identification of local
time and timezone offset of that time. The representation is based on ISO 8601. Format is
YYYYMMDD-HH:MM:SS[Z | [ + | - hh[:mm]]] where YYYY = 0000 to 9999, MM = 01-12, DD = 01-31,
HH = 00-23 hours, MM = 00-59 minutes, SS = 00-59 seconds, hh = 01-12 offset hours, mm = 00-59 offset minutes |
TzTimestampMillis | The time/date combination representing local time with an offset to UTC to allow identification of local
time and timezone offset of that time. The representation is based on ISO 8601. Format is
YYYYMMDD-HH:MM:SS.sss[Z | [ + | - hh[:mm]]] where YYYY = 0000 to 9999, MM = 01-12, DD = 01-31,
HH = 00-23 hours, MM = 00-59 minutes, SS = 00-59 seconds, sss = milliseconds, hh = 01-12 offset hours,
mm = 00-59 offset minutes |
UtcDate | Date represented in UTC (Universal Time Coordinated, also known as "GMT") in YYYYMMDD format. |
UtcDateOnly | Date represented in UTC (Universal Time Coordinated, also known as "GMT") in YYYYMMDD format. This
special-purpose field is paired with UTCTimeOnly to form a proper UTCTimestamp for bandwidth-sensitive
messages. |
UtcTimeOnlyShort | Time-only represented in UTC (Universal Time Coordinated, also known as "GMT") in HH:MM:SS (whole seconds)
format, colons, and period required. |
UtcTimeOnlyWithMillis | Time-only represented in UTC (Universal Time Coordinated, also known as "GMT") in HH:MM:SS.sss (milliseconds)
format, colons, and period required. |
UtcTimestampShort | Time/date combination represented in UTC (Universal Time Coordinated, also known as "GMT")
in YYYYMMDD-HH:MM:SS (whole seconds) format, colons, dash, and period required. Valid values:
YYYY = 0000-9999, MM = 01-12, DD = 01-31, HH = 00-23, MM = 00-59, SS = 00-5960 (60 only if UTC leap second)
(without milliseconds). |
UtcTimestampWithMillis | Time/date combination represented in UTC (Universal Time Coordinated, also known as "GMT") in YYYYMMDD-HH:MM:SS.sss (milliseconds) format, colons, dash, and period required. Valid values: YYYY = 0000-9999, MM = 01-12, DD = 01-31, HH = 00-23, MM = 00-59, SS = 00-5960 (60 only if UTC leap second), sss=000-999 (indicating milliseconds). Leap Seconds: Note that UTC includes corrections for leap seconds, which are inserted to account for slowing of the rotation of the earth. Leap second insertion is declared by the International Earth Rotation Service (IERS) and has, since 1972, only occurred on the night of Dec. 31 or Jun 30. The IERS considers March 31 and September 30 as secondary dates for leap second insertion, but has never utilized these dates. During a leap second insertion, a UTCTimestamp field may read "19981231-23:59:59", "19981231-23:59:60", "19990101-00:00:00". |