是否可以使用SYSTEMTIME确定星期几,如果提供了日期(月-日-年),或者此结构仅是单向的?
完成我要问的SYSTEMTIME无法做到的最轻巧的方法是什么(使用Win32)?
最佳答案
根据msdn,当将wDayOfWeek
转换为SYSTEMTIME
时,会忽略FILETIME
成员。转换回去时,它已填写。
SYSTEMTIME t = { 2010, 6, -1 /*ignored*/, 11 };
FILETIME ft;
HRESULT hrto = SystemTimeToFileTime( &t, &ft );
HRESULT hrback = FileTimeToSystemTime( &ft, &t );
WORD dayofweek = t.wDayOfWeek;
关于c++ - 给定日期,获取星期几-SYSTEMTIME,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3017745/