Avatar billede blueeye97 Nybegynder
14. januar 2005 - 12:47 Der er 2 kommentarer og
1 løsning

Find automatisk sommertid start og slut dato

Jeg har et lille program der skal bruge disse 2 datoer. Lige nu skriver jeg dem manuelt ind. 2005 er således = 27-03-2005 og 30-10-2005.

Men windows kender jo i forvejen disse 2 datoer.

Kan man så ikke få vb til at oplyse datoerne for f.eks. 2010 ?
Avatar billede blueeye97 Nybegynder
14. januar 2005 - 13:54 #1
En funktion til at finde sidste søndag i marts og sidste søndag i oktober kan også bruges.. Det gir' jo det samme resultat..
Avatar billede blueeye97 Nybegynder
14. januar 2005 - 14:33 #2
tror jeg har den.. Bruger dateadd til at finde dagnr=1

dato = "31-10-2005"

Do Until dato = "01-10-2005"

nydag = DateAdd("d", -1, dato)
If Weekday(nydag) = 1 Then
MsgBox ("Søndag fundet den " & nydag)

Exit Sub

End If

Loop
Avatar billede blueeye97 Nybegynder
14. januar 2005 - 14:41 #3
lukker igen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester