【发布时间】:2019-09-19 22:39:51
【问题描述】:
我有两个文件,想比较你的编译日期以备将来更新。
假设新文件的日期为:20/09/2019,旧文件的日期为:19/09/2019。如何比较这两个相同格式的日期(dd/mm/yyyy)?
var
UpDate, OldDate: string;
begin
UpDate := '20/09/2019';
OldDate := DateToStr(FileDateToDateTime(FileAge(IncludeTrailingBackslash(ExtractFilePath(Application.ExeName)) + 'test.exe'))) // 19/09/2019
if UpDate > OldDate then
begin
// Do something
end;
end;
【问题讨论】:
-
比较日期,而不是字符串。
标签: date delphi delphi-10.3-rio