Avatar billede bobbedude Nybegynder
16. december 2004 - 08:37 Der er 6 kommentarer og
1 løsning

Nuværende uge + 7

Jeg har ugenummer 51 til den skal jeg ligge 7uger altså jeg skal lande i uge 5.

jeg bruger Uge = DatePart("ww", date()) til at finde den uge vi er i nu.
Avatar billede fennec Nybegynder
16. december 2004 - 08:52 #1
Det kan du ikke i den forstand du nok gerne vil, da der er forskellige antal uger pr år. Men du kan gøre det ud fra dagsdato.

Uge = DatePart("ww", date())
Uge7 = DatePart("ww", dateadd("w",7,date()))
Avatar billede fennec Nybegynder
16. december 2004 - 08:54 #2
... også skal den sikkert køre med DK ugenummer reglen.

Uge = DatePart("ww", date(),vbMonday,vbFirstFourDays)
Uge7 = DatePart("ww", dateadd("w",7,date()),vbMonday,vbFirstFourDays)
Avatar billede bobbedude Nybegynder
16. december 2004 - 09:06 #3
Ahm når jeg kører
Uge7 = DatePart("ww", dateadd("w",7,date()),vbMonday,vbFirstFourDays)

Får jeg at vi er i uge 52
Avatar billede bobbedude Nybegynder
16. december 2004 - 09:07 #4
jeg har disse 2

Uge = DatePart("ww", date())-1
Uge2 = DatePart("ww", date())+7


den første finder nuværende uge nummer og den næste skulle så finde nuværende uge + 7 men det giver jo desværrer uge 58 hvilket ikke helt passer.
Avatar billede fennec Nybegynder
16. december 2004 - 09:09 #5
Min fejl. Der skal være to "w":

Uge7 = DatePart("ww", dateadd("ww",7,date()),vbMonday,vbFirstFourDays)
Avatar billede bobbedude Nybegynder
16. december 2004 - 09:24 #6
yes det virker, hvordan får jeg vist hvor mange uger der er i dette år?

Ved godt det er ud over dette spørgsmål men hvis du lige kender svaret sååååå.
Avatar billede fennec Nybegynder
16. december 2004 - 09:50 #7
Desværre ikke som kode, men det er noget med at tjekke hvilket ugenummer 31-12-åååå er. Hvis det er uge 1 (det kan det jo godt være), går man en uge tilbage og finder det ugenummer. Der kan så være visse regler/logik, som siger at der altid vil være 52 uger i det tilfælde, men det kan sikkert undersøges.

.o) <-- One Eyed Jack
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