uses
DateUtils
{-------------------------------------------------------------------------------
功能: 获取 tmpdt与当前系统时间的 差
参数: 返回值
Days,Hours,Minutes,Seconds:相差天数,相差时数,相差分数,相差秒数
tmpdt:传入的时间类型
返回值: Boolean :系统时间>tmpdt时间 返回true,否则返回false
-------------------------------------------------------------------------------}
function GetDiffDateTime(var Days,Hours,Minutes,Seconds:Word
;tmpdt:TDateTime):Boolean;
begin
Result := Now > tmpdt;
Days := DaysBetween(now,tmpdt);
Hours:=HoursBetween(now,tmpdt)-(Days * 24);
Minutes := MinutesBetween(now,tmpdt)-((Days * 24 + Hours) * 60);
Seconds := SecondsBetween(now,tmpdt)-(((Days * 24 + Hours)*60+Minutes) * 60);
// showMessage('本机:'+DateTimeToStr(now())+'服务器:'+ sRtn +'差:' +
// IntToStr(Hours) + '时' +
// IntToStr(Minutes) + '分' +
// IntToStr(Seconds) + '秒'
// );
end;
{-----------------------------
delphi获取时间差,消除时间差
最新推荐文章于 2025-05-26 11:35:45 发布