Convert String to SYSTEMTIMEThis tip submitted by Saddam Abu Ghaida on 2012-10-26 09:04:18. It has been viewed 390 times.Rating of 0.0 with 0 votes this function will take a date string and convert it to SYSTEMTIME knowing that system time is a typedef struct. The struct will look like this
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME
and the function will look like this
SYSTEMTIME convertStringToSystemTime(char *dateTimeString)
{
SYSTEMTIME systime;
memset(&systime,0,sizeof(systime));
// Date string should be "yyyy-MM-dd hh:mm"
sscanf_s(dateTimeString, "%d-%d-%d%d:%d:%d",
&systime.wYear,
&systime.wMonth,
&systime.wDay,
&systime.wHour,
&systime.wMinute);
return systime;
}
More tips Help your fellow programmers! Add a tip! |