Uhrzeiten vergleichen

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

jp-risum
Posts: 2
Joined: 28 May 2018, 04:37

Uhrzeiten vergleichen

28 May 2018, 04:53

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
just me
Posts: 9451
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Uhrzeiten vergleichen

29 May 2018, 08:23

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.
jp-risum
Posts: 2
Joined: 28 May 2018, 04:37

Re: Uhrzeiten vergleichen

29 May 2018, 09:27

Ok, danke schon mal, das werde ich gleich mal verbauen

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 66 guests