如果提供一个日期(月-日-年),使用SYSTEMTIME是否可以确定星期几?还是这个结构只能单向使用?
如果SYSTEMTIME无法完成我所要求的功能,最轻量级的方法是什么(使用Win32)?
如果提供一个日期(月-日-年),使用SYSTEMTIME是否可以确定星期几?还是这个结构只能单向使用?
如果SYSTEMTIME无法完成我所要求的功能,最轻量级的方法是什么(使用Win32)?
SYSTEMTIME
转换为 FILETIME
时,会忽略 wDayOfWeek
成员。在转换回来时,它会被填充。SYSTEMTIME t = { 2010, 6, -1 /*ignored*/, 11 };
FILETIME ft;
HRESULT hrto = SystemTimeToFileTime( &t, &ft );
HRESULT hrback = FileTimeToSystemTime( &ft, &t );
WORD dayofweek = t.wDayOfWeek;