Hallo,
ich möchte im Writer ein Tabellenfeld mit dem Datum des ersten Mittwochs oder des ersten Freitags des aktuellen Monats befüllen.
Ist es prinzipiell möglich, das mit einem Makro zu berechnen?
Wenn ja, würde ich mich über ein paar Tipps/Hinweise/Beispiele freuen.
Danke und Gruß,
RieChard

Ermittlung erster Mittwoch im Monat
Re: Ermittlung erster Mittwoch im Monat
Hallo,
das lässt sich berechnen.
In Python:
In Basic
obiges gilt für den ersten Mittwoch (3. Tag der Woche). Für den freitag ersetze die 3 durch 5 (in Python ) bzw. die 10 durch 12 (in Basic).
das lässt sich berechnen.
In Python:
Code: Alles auswählen
from datetime import date
print(date(date.today().year,date.today().month,1+(3-date(date.today().year,date.today().month,1).isoweekday()) % 7))Code: Alles auswählen
msgbox cdate(DateSerial (Year(date), Month(date), 1+ (10-weekday(DateSerial (Year(date), Month(date), 1),0)) mod 7))Gruß,
mikele
mikele
Re: Ermittlung erster Mittwoch im Monat
@mikele: (etwas CodeGolf
)
Code: Alles auswählen
from datetime import datetime as dt, timedelta as delta
j, m = (x:=dt.today()).year, x.month
print(f"{(x:=dt( j, m, 7 ))-delta(days=(x.isoweekday() + 4)%7):%A the %Y-%m-%d}")
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)
Re: Ermittlung erster Mittwoch im Monat
Super, Danke!
Das war es was ich gebraucht habe.
Das war es was ich gebraucht habe.
