![]() |
Datumsvergleich
Hey Leute
wenn ich eine Datei auf Diskette ziehe, wird sie doch mit dem aktuellem Datum versehen. Wie kann ich das Datum auslesen lassen und im Programm prüfen, ob sie am 22.10 oder am 23.12 ausgespeilt wurde? Hat jmd. eine Idee hatte dies schon mal verwendet
Delphi-Quellcode:
aber es kommt immer folgendes raus
var FI: TWin32FileAttributeData;
var ST: TSystemTime; begin if GetFileAttributesEx('A:\', GetFileExInfoStandard, @FI) then begin FileTimeToSystemTime(FI.ftCreationTime, ST); ShowMessage( IntToStr(ST.wYear) + '\' + IntToStr(ST.wMonth) + '\' + IntToStr(ST.wDay) + ' ' + IntToStr(ST.wHour) + ':' + IntToStr(ST.wMinute) + ':' + IntToStr(ST.wSecond) );
Delphi-Quellcode:
ich verstehe das nciht *g*
1979/10/10 22:0:0
|
Re: Datumsvergleich
Moin DJ-SPM,
ich hab' das mal gerade ausprobiert. Nehme ich Deinen Originalcode erhalte ich 1979/12/32 22:0:0 Gebe ich hingegen einen Dateinamen an, erhalte ich das korrekte Datum.
Delphi-Quellcode:
if GetFileAttributesEx('A:\TESTDATEI.TXT', GetFileExInfoStandard, @FI) then
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz