| Return Type | Function name | Arguments |
|---|---|---|
| uint32_t | IsDateTime | (uint32_t&,uint32_t&,uint32_t&,uint32_t&,uint32_t&,uint32_t&,const char*,) |
Declared in file: hzTextproc.h
Defined in file : hzDate.cpp
Function Logic:
Function body:
uint32_t IsDateTime (uint32_t& Y)uint32_t& M, uint32_t& D, uint32_t& h, uint32_t& m, uint32_t& s, const char* str,
{
const char* i = str ; // String iterator
uint32_t lenD = 0; // Length of date part
uint32_t lenT = 0; // Length of time part
if (i)
{
lenD = IsDate(Y, M, D, i) ;
if (lenD)
{
i += lenD ;
if (*i == CHAR_SPACE || *i == CHAR_MINUS)
i++ ;
lenT = IsTime(h, m, s, i) ;
if (lenT)
return lenD + lenT + 1;
}
}
return 0;
}