我正在使用C++ win32 API ...如何使用C++ Win32 API計算兩個日期之間的天數?
我有這些值。
的pwdLastSet日期(例如:25-9-2012),當前日期(例如:2012年1月11日),maxpwdage 計數(前54天)pwdwarningdays(14天)...
現在我要計算密碼過期日期...
我已經嘗試下面的代碼...
if(lastpwdchmon==currentMonth)
{
lCount=currentDay-lastpwdchday;
}
else if(lastpwdchmon<currentMonth)
{
lCount=((currentDay+30)-lastpwdchday);
}
,但是,我有一個問題...
我的意思是,只需要計算當前日期& pwdlastset日期之間有多少天?
如何實現這一目標?
您正在使用什麼類型的DATE結構? 'SYSTEMTIME','DATE','FILETIME'? – BigBoss
@ BigBoss:lastpwdchday是DATE ... maxpwdage LONG ...但我將所有轉換爲整數。 –
轉換爲刻度。添加適當的秒數。將這些滴答變成日期。 ...?利潤!!! –