Das Datum des Vortages ermitteln - Variable %A_DD%

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

frankfragt
Posts: 14
Joined: 02 Mar 2016, 04:57

Das Datum des Vortages ermitteln - Variable %A_DD%

Post by frankfragt » 08 Nov 2023, 03:47

Guten Tag,

ich abe eine Frage zur Datumsvariable %A_DD%. Mit ihr erhält man ja den aktuellen Tag als Zahl, also für heute bspw. 08.

Nun benötige ich jeweils den Vortag, also 07 usw. Da das Datum ja nicht numerisch ist, sondern im Datumsformat, hilft auch nicht ein einfaches "-1". Das ist mir soweit klar.

Aber wie komme ich dann zu meinem gewünschten Ergebnis?

Vielen Dank für Tipps.

just me
Posts: 9542
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Das Datum des Vortages ermitteln - Variable %A_DD%

Post by just me » 08 Nov 2023, 07:57

Hallo, vielleicht so?

Code: Select all

Gestern() {
   D := A_Now				; D auf heute setzen (YYYYMMDDHHMMSS)
   D += -1, Day				; 1 Tag abziehen
   Return SubStr(D, 7, 2)	; Nummer der Tages extrahieren und zurückgeben
}

Post Reply

Return to “Ich brauche Hilfe”