webForumDet fria alternativet

Jämföra datum med perioder...

1 svar · 184 visningar · startad av nkrantz

nkrantzMedlem sedan apr. 2002830 inlägg
#1

Hej!

Sitter med lite VBA där jag hade tänkt att jämföra lite olika saker i en databas. Jag har ingen som helst möjlighet att påverka hur datan i databasen ser ut.. så att ni vet ;)

Det är så att i vissa fall sparas datum som YYYY-MM-DD [typ: 2003-05-14 för idag] och i vissa fall sparas det som YYWWD [typ: 03203 för idag]. Det senare exemplet är alltså år, vecka och dag i numeriskt format.

Hur kan jag jämföra om två av dessa är lika, dvs att det är samma datum? Jag misstänker att det är lättast att omvandla det första exemplet till det senare, men jag vet inte hur jag gör!

// Nippe

nkrantzMedlem sedan apr. 2002830 inlägg
#2

För att konvertera YYYY-MM-DD till vilken vecka det är, använd

Dim mydate As String
    mydate = Format("2003-05-14", "ww")

Bör funka likadant för övriga konverteringar

// Nippe

254 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
131 ms — hämta forumlista (db)
121 ms — hämta statistik (db)
129 ms — hämta tråd, inlägg och bilagor (db)