| Return Type | Function name | Arguments |
|---|---|---|
| hzDateFmt | Str2DateFmt | (const hzString&,) |
Declared in file: hzDate.h
Defined in file : hzDate.cpp
Function Logic:
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 ;
}