比較兩個日期(SYSTEMTIME類型)的大小


1     SYSTEMTIME st1,st2;
2     GetSystemTime(&st1);
3     GetSystemTime(&st2);
4  
5     int re=memcmp(&st1,&st2,sizeof(SYSTEMTIME));

這種方法有時候會出錯,雖然兩個都是無符號的時間,但是SYSTEMTIME其中有個wDayOfWeek會影響內存比較。正確的做法是,將wDayOfWeek這個值都置為0,改變這個值不影響比較。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM