in FixAntenna/NetCore/Message/Format/FixDateFormatterFactory.cs [197:234]
public static IFixDateFormatter GetFixDateFormatter(FixDateType type)
{
switch (type)
{
case FixDateType.LocalMktDate:
return LocalMktDateFormatter;
case FixDateType.MonthYearWithDate:
case FixDateType.Date40:
case FixDateType.UtcDate:
case FixDateType.UtcDateOnly:
return UtcDateFormatter;
case FixDateType.MonthYearShort:
return MonthYearShortFormatter;
case FixDateType.MonthYearWithWeek:
return MonthYearWeekFormatter;
case FixDateType.Time40:
case FixDateType.UtcTimestampShort:
return UtcTimestampFormatter;
case FixDateType.UtcTimeOnlyShort:
return UtcTimeOnlyFormatter;
case FixDateType.UtcTimeOnlyWithMillis:
return UtcTimeOnlyWithMillisFormatter;
case FixDateType.UtcTimestampWithMillis:
return UtcTimestampWithMillisFormatter;
case FixDateType.TzTimeOnlyShort:
return TzTimeFormatter;
case FixDateType.TzTimeOnlySec:
return TzTimeSecondsFormatter;
case FixDateType.TzTimeOnlyMillis:
return TzTimeMillisFormatter;
case FixDateType.TzTimestamp:
return TzTimestampFormatter;
case FixDateType.TzTimestampMillis:
return TzTimestampMillisFormatter;
}
return null;
}