Convert String to SYSTEMTIMEThis tip submitted by Saddam Abu Ghaida on 2012-10-26 09:04:18. It has been viewed 26026 times.Rating of 6.3 with 47 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! |