Uhrzeiten vergleichen

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Uhrzeiten vergleichen

Re: Uhrzeiten vergleichen

Post by jp-risum » 29 May 2018, 09:27

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

Re: Uhrzeiten vergleichen

Post by just me » 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.

Uhrzeiten vergleichen

Post by jp-risum » 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

Top