Page 1 of 1

Uhrzeiten vergleichen

Posted: 28 May 2018, 04:53
by jp-risum
Hallo

hier kommt ein Anfänger,
ich möchte gerne eine Uhrzeit die in einer Datei geschrieben steht (FileTime = 28.05.2018 11:15) mit der jetzt Zeit vergleichen, nur wie ?

hier mein erster Ansatz, der leider so gar nicht funzt.

Filetime = 25.05.2018 10:54
time := A_Now
Formattime, jetzt, %A_NOW%, dd.MM.yyyy HH:mm

If (jetzt <= Filetime)
{
MsgBox, Uhrzeit liegt nicht innerhalb der gesetzten Zeit.
}
return

Vielen Dank schon mal für die Antworten
JP

Re: Uhrzeiten vergleichen

Posted: 29 May 2018, 08:23
by just me
Moin,

Zeiten vergleicht man vorzugsweise im YYYYMMDDHH24MISS (Zeitstempel) Format. Dieses Format wird auch von der internen VariablenA_Now geliefert. Aus Deinem Eingabeformat kannst Du es z.B. so erzeugen (klassische Lösung)

Code: Select all

FileTime := "25.05.2018 10:54"
Jahr := SubStr(FileTime, 7, 4)
Mon  := SubStr(FileTime, 4, 2)
Tag  := SubStr(FileTime, 1, 2)
Std  := SubStr(FileTime, 12, 2)
Min  := SubStr(FileTime, 15, 2)
ZeitStempel := Jahr . Mon . Tag . Std . Min . "00"
MsgBox, 0, Konvertierte FileTime, %ZeitStempel%
und dann direkt mit A_Now vergleichen.

Re: Uhrzeiten vergleichen

Posted: 29 May 2018, 09:27
by jp-risum
Ok, danke schon mal, das werde ich gleich mal verbauen