0
我正在製作一個具有計算時間的函數的應用程序,如果它已經超過了過期時間,它應該彈出一條消息,說明「session已過期」。計算時間間隔
以下是我計算時間:
CurrentTime := StrToDateTime('10/10/15 10:02');
TimeExpired := StrToDateTime('10/10/15 10:00');
iHours := HoursBetween(CurrentTime, TimeExpired);
iMinutes := MinutesBetween(CurrentTime, TimeExpired)- (iHours * 60);
問題都有它沒有給出一個負值(-2)。
我通常只計算左小時和分鐘,但如果我的應用程序崩潰或意外關閉,用戶再重新打開它,它已經超過了到期時間,離開了幾分鐘的增加,而不是減少。
我怎麼知道時間已經過期?
你爲什麼沒有閱讀文檔?文件做出了非常明確的聲明,可以回答你的問題。你知道如何查找文檔嗎?也許這是真正的問題。 –