Vinnaren i pepparkakshustävlingen!
  • 2
  • 3
2023-03-12, 22:02
  #25
Medlem
PrippsFats avatar
Citat:
Ursprungligen postat av Enterprise
TS: Kolla in detta API.
https://www.arbetsdag.se/api
Är ju exakt det jag skall göra, men är för snål Men tack ändå.
Citera
2023-03-12, 22:11
  #26
Medlem
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
__________________
Senast redigerad av B.R.Donut 2023-03-12 kl. 22:14.
Citera
2023-03-12, 22:26
  #27
Medlem
Enterprises avatar
Citat:
Ursprungligen postat av PrippsFat
Är ju exakt det jag skall göra, men är för snål Men tack ändå.
100 anrop per månad är gratis.
Citera
2023-03-16, 10:27
  #28
Medlem
PrippsFats avatar
Citat:
Ursprungligen postat av Enterprise
100 anrop per månad är gratis.
Har automatiska tester som är fler på en dag

Men tack ändå.
Citera
2023-04-09, 12:19
  #29
Medlem
På jobbet använder jag Riksbankens rest-service för att ladda ner svenska bankdagar. Borde synca rätt bra med helgdagar
Citera
2023-04-09, 13:17
  #30
Moderator
Protons avatar
Citat:
Ursprungligen postat av PrippsFat
Har automatiska tester som är fler på en dag

Men tack ändå.
Röda dagar borde vara tämligen statiska över året, är de väl på plats lär de ju knappast ändras.
Av den anledningen borde ju egentligen ett anrop per år räcka, övriga omgångar kan man ju förslagsvis slå mot den tabell i databasen där man valt att cacha undan dessa datum, så slipper man hämtat data från apiet varenda gång?
Citera
2023-04-12, 08:23
  #31
Medlem
PrippsFats avatar
Citat:
Ursprungligen postat av CyberVillain
På jobbet använder jag Riksbankens rest-service för att ladda ner svenska bankdagar. Borde synca rätt bra med helgdagar
Aha, bra lösning
Citera
2023-04-12, 08:24
  #32
Medlem
PrippsFats avatar
Citat:
Ursprungligen postat av Proton
Röda dagar borde vara tämligen statiska över året, är de väl på plats lär de ju knappast ändras.
Av den anledningen borde ju egentligen ett anrop per år räcka, övriga omgångar kan man ju förslagsvis slå mot den tabell i databasen där man valt att cacha undan dessa datum, så slipper man hämtat data från apiet varenda gång?
Jo det slog mig med så har gjort så. Men det var mest för prestanda.
Citera
2023-04-12, 09:09
  #33
Medlem
Citat:
Ursprungligen postat av PrippsFat
Aha, bra lösning

Det var en SOAP-tjänst btw, inte rest
Citera
2024-03-01, 20:59
  #34
Medlem
Finns nugets att ladda hem som har den funktionaliteten. T ex nager.date.
Citera
2024-03-02, 01:10
  #35
Medlem
Är detta nåt att ha?

https://www.samlogic.com/swedish-net...rary/index.htm
Citera
2024-03-02, 09:22
  #36
Moderator
Protons avatar
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?

Citat:
Ursprungligen postat av Locifer
Finns nugets att ladda hem som har den funktionaliteten. T ex nager.date.
Aha!

Den där såg ju sjukt användbar ut!

https://www.nuget.org/packages/Nager.Date
Citera
  • 2
  • 3

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in