var
data: WIN32_FILE_ATTRIBUTE_DATA;
systime: SYSTEMTIME;
local: FILETIME;
begin
if(not GetFileAttributesEx( 'C:\新建文件夹 ', GetFileExInfoStandard, @data)) then
RaiseLastWin32Error();
FileTimeToLocalFileTime(data.ftCreationTime, local); //要转换为本地时间,否则为标准时间
FileTimeToSystemTime(local, systime);
with systime do
ShowMessage(Format( '%d-%d-%d %d:%d:%d ', [wYear, wMonth, wDay, wHour, wMinute, wSecond]));
end;
本文介绍了一个使用Delphi读取并显示文件创建日期的方法。通过调用Windows API函数GetFileAttributesEx、FileTimeToLocalFileTime及FileTimeToSystemTime,实现了将文件的创建时间从UTC时间转换到本地时间,并以年月日时分秒的格式展示。
2032

被折叠的 条评论
为什么被折叠?



