获得注册表中的时间值

获得注册表中的时间值

SYSTEMTIME tmSwitchRecordLog;
TCHAR *szTime = new TCHAR[128];
HKEY keyRecordLog = 0;
RegGetLocMachineValueEx(keyRecordLog, szTime, _T("SOFTWARE\\Leyard\\LogRecord"), _T("SwitchRecordLogTime"), _T(""));
_stscanf( szTime, _T("%4d-%2d-%2d %2d:%2d:%2d"), //"%4d%2d%2d%2d%2d%2d", //
&tmSwitchRecordLog.wYear,
&tmSwitchRecordLog.wMonth,
&tmSwitchRecordLog.wDay,
&tmSwitchRecordLog.wHour,
&tmSwitchRecordLog.wMinute,
&tmSwitchRecordLog.wSecond );

原文地址:https://www.cnblogs.com/carl2380/p/2795690.html