Return TypeFunction nameArguments
hzDateFmtStr2DateFmt(const hzString&,)

Declared in file: hzDate.h
Defined in file : hzDate.cpp

Function Logic:

0:START 1:hzString::Contains 2:S.Contains(FMT_DATE_DOW) 3:x hzString::Contains 4:S.Contains(FMT_DATE_USA) 5:x hzString::Contains 6:S.Contains(FMT_DATE_ABBR) 7:x hzString::Contains 8:S.Contains(FMT_DATE_FULL) 9:x hzString::Contains 10:S.Contains(FMT_DATE_DFLT) 11:x hzString::Contains 12:S.Contains(FMT_DATE_STD) 13:x hzString::Contains 14:S.Contains(FMT_DATE_NORM) 15:x hzString::Contains 16:S.Contains(FMT_DATE_FORM) 17:x hzString::Contains 18:S.Contains(FMT_TIME_DFLT) 19:x hzString::Contains 20:S.Contains(FMT_TIME_STD) 21:x hzString::Contains 22:S.Contains(FMT_TIME_USEC) 23:x hzString::Contains 24:S.Contains(FMT_TZ_CODE) 25:x hzString::Contains 26:S.Contains(FMT_TZ_DIGITS) 27:x hzString::Contains 28:S.Contains(FMT_TZ_BOTH) 29:x 30:Return (hzDateFmt)x

Function body:

hzDateFmt Str2DateFmt (const hzString& S)
{
   int32_t x = 0;
   //  Dates contrl flags
   if (S.Contains("FMT_DATE_DOW"))     x |= FMT_DATE_DOW ;
   if (S.Contains("FMT_DATE_USA"))     x |= FMT_DATE_USA ;
   if (S.Contains("FMT_DATE_ABBR"))    x |= FMT_DATE_ABBR ;
   if (S.Contains("FMT_DATE_FULL"))    x |= FMT_DATE_FULL ;
   //  Date only formats
   if (S.Contains("FMT_DATE_DFLT"))    x |= FMT_DATE_DFLT ;
   if (S.Contains("FMT_DATE_STD"))     x |= FMT_DATE_STD ;
   if (S.Contains("FMT_DATE_NORM"))    x |= FMT_DATE_NORM ;
   if (S.Contains("FMT_DATE_FORM"))    x |= FMT_DATE_FORM ;
   //  Time only formats
   if (S.Contains("FMT_TIME_DFLT"))    x |= FMT_TIME_DFLT ;
   if (S.Contains("FMT_TIME_STD"))     x |= FMT_TIME_STD ;
   if (S.Contains("FMT_TIME_USEC"))    x |= FMT_TIME_USEC ;
   //  Timezones (always last)
   if (S.Contains("FMT_TZ_CODE"))      x |= FMT_TZ_CODE ;
   if (S.Contains("FMT_TZ_DIGITS"))    x |= FMT_TZ_NUM ;
   if (S.Contains("FMT_TZ_BOTH"))      x |= FMT_TZ_BOTH ;
   return (hzDateFmt) x ;
}