Wenn vor dem Datum, dann

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: Wenn vor dem Datum, dann

Re: Wenn vor dem Datum, dann

Post by Michu » 18 Jun 2021, 09:54

Wow vielen lieben dank - echt klasse. Danke Danke

Re: Wenn vor dem Datum, dann

Post by just me » 18 Jun 2021, 09:37

Moin,

der Zeitstempel in A_Now hat 14 Stellen. Genau jetzt wäre er z.B. 20210618163215. Das wird bei einem normalen Vergleich als reine Zahl betrachtet, und die ist nunmal größer als 20210619.

Alternative:

Code: Select all

Vergleichsdatum := 20210619 ; 8 Stellen
Heute := SubStr(A_Now, 1, 8) ; nur die ersten 8 Stellen von A_Now abgreifen
If (Heute < Vergleichsdatum)
	MsgBox, Bingo!
Else
	MsgBox, Bongo!

Wenn vor dem Datum, dann

Post by Michu » 18 Jun 2021, 07:53

Hallo zusammen,

Nichts für ungut, dass ich euch mit so einer wohl eher einfachen Frage belästige

Ich möchte, dass wenn vor einem Datum, A geschrieben wird, und nach dem Datum B
also habe ich mehrere Beiträge gelesen und dachte, ich hätte die Lösung. Aber irgendwo mach ich einen Überlegungsfehler

Code: Select all

Heute = %A_Now%
if A_Now<20210619
Send, A
else
Send, B
Das war mein erster Versuch. Irgendwie erkennt es aber das nicht als Datum.
Also habe ichs klassisch mit dem Format versucht:
Heute = %A_Now%
if A_Now<20.09.2021
Send, A
else
Send, B
Das Problem hier ist, dass es mir hier B ausgibt. Wenn ich das Datum auf 27.09.2021 ändere, dann würde es Ja ausspucken.

Wisst ihr, wo mein Überlegungsfehler liegt?

Danke für eure super Hilfe

Top