Citat:
Ursprungligen postat av
PrippsFat
Hej,
behöver ha en metod som kollar ifall det är en röd dag. Finns väl 3 val. Man hårdkodar alla svenska röda dagar, sedan kanske det finns någon metod i någon tjänst eller nuget. Och slutligen kanske man kan göra en egen metod.
Att hårdkoda in datum år för år är väl inget svårt, men de andra två valen känns bättre. Dock är jag inte på det klara vilka existerande funktioner som finns. Eller för den delen, hur man kan avgöra ifall det är en röd dag, kommande år. Kanske inte ens går att koda.
Japp, någon som har bättre koll?
Det enda du behöver "beräkna" är påskdagen.
I python t ex får man påskdagen genom:
Kod:
from dateutil.easter import easter
easter(2023)
> datetime.date(2023, 4, 9)
Finns säkert liknande funktioner i andra språk.
Övriga dagar är fasta datum
eller kan beräknas relativt påskdagen,
eller relativt annan dag som är känd,
eller som fix veckodag i ett datuminterval.
Alla regler finns som nämnts här:
https://sv.wikipedia.org/wiki/Helgdagar_i_Sverige