delphi 计算文件与当前时间差(天小时分钟秒)
2007-11-13 15:12
351 查看
procedure TForm1.FormCreate(Sender: TObject);//窗体初始化
var
iFileHandle: Integer;
FileTime:TDateTime;
Days:Integer;
Hours:Integer;
Minutes:Integer;
Seconds:Integer;
begin
DataPath := ExtractFilePath(paramstr(0))+'data';
if FileExists(DataPath+'Local.rar') then
begin
iFileHandle:=FileOpen(DataPath+'LocalDataBase.rar', fmOpenRead);
FileTime := FileDateToDateTime(FileGetDate(iFileHandle));
FileClose(iFileHandle);
Days := DaysBetween(now,FileTime);
Hours:=HoursBetween(now,FileTime)-(Days * 24);
Minutes := MinutesBetween(now,FileTime)-((Days * 24 + Hours) * 60);
Seconds := SecondsBetween(now,FileTime)-(((Days * 24 + Hours)*60+Minutes) * 60);
Label1.Caption:='最后修改时间:'+
IntToStr(Days)+' 天'+
IntToStr(Hours)+' 小时'+
IntToStr(Minutes)+' 分'+
IntToStr(Seconds)+' 秒之前';
end;
end;
相关文章推荐
- delphi 计算文件与当前时间差(天小时分钟秒)
- 计算某个时间距离当前时间的天数,小时数以及分钟数
- 计算时间差,天数/分钟/小时
- java中计算时间差值的方法(天数,小时数,分钟数,秒数)
- Js计算时间差(天、小时、分钟、秒)
- php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
- SQL计算时间差,要精确到小时分钟秒
- C#-和时间有关的计算代码、时间相减 得到天数、小时、分钟、秒差
- 按小时计算两个时间的差值,结果精确到分钟
- 使用joda-time工具类 计算时间相差多少 天,小时,分钟,秒
- java计算两个时间相差(天、小时、分钟、秒)
- js(javascript)取得当前时间小时,分钟,秒 以及毫秒
- Oracle通过时间(分钟)计算有几天几小时几分钟的方法
- ios 获取当前的系统时间 年-月-日 小时-分钟-秒
- SQL Server时间粒度系列----第6节基于当前日的小时数和分钟数与mysql unix_timestamp和from_unixtime的mssql实现
- Oracle 通过时间(分钟)计算有几天几小时几分钟
- java计算两个时间相差(天、小时、分钟、秒)
- php计算两个时间相差的天数、小时数、分钟数、秒数
- MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数
- 使用joda-time工具类 计算时间相差多少 天,小时,分钟,秒