Hej. Hej ,Datumproblem
Har ett problem med hur man kan få fram mellan vilka datum en viss vecka sträcker sig.
T ex att vecka 45 sträcker sig från 2003-11-03 till 2003-11-09.
Snälla hjälp mig....Sv: Datumproblem
skriver ett exempel här som jag använt, har dock inte testat just detta men det är någonting liknande. I detta exempel tar jag inte hänsyn till olika årtal på aktuellt datum och det där veckan är.
Lycka till !
<code>
tempdate = date
aktvecka = datepart("ww",date,2)
valdvecka = request("vecka")
' hitta måndag i aktuell vecka
for intcnt = 0 to 7 step -1
aktdag = datepart("d",tempdate,2)
if aktdag <> 7 then
tempdate = dateadd("d",-1,tempdate)
else
tempdate = dateadd("d",1,tempdate)
exit for
end if
next
' tempdate = måndag i aktuell vecka
if aktvecka <> valdvecka then
differens = aktvecka - valdvecka
tempdate = dateadd("ww",differens,tempdate)
' nu skall tempdate ha måndagen i den vecka du är ute efter
else
' tempdate har redan måndagen i den vecka du är ute efter
end if
</code>
/C