---
title: "Hämta fram måndagen i rätt vecka"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/144267-hämta-fram-måndagen-i-rätt-vecka"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "brw"
published: "2006-03-21T07:52:00.000Z"
updated: "2006-03-21T12:30:48.000Z"
replies: 4
views: 463
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/144267-hämta-fram-måndagen-i-rätt-vecka"
---

# Hämta fram måndagen i rätt vecka

## #1 — brw, 2006-03-21T07:52Z

Hej 

jag behöver hjälp med en datumfunktion.

Jag har två värden.

År =  (t ex 2004) och vecka = (t ex 14)

Jag har år och vecka från databasen och utifrån det behöver jag plocka fram datumet för måndagen på varje aktuell vecka om det går på något smidigt sätt?

Permalänk: https://www.webforum.nu/p/144267

## #2 — brw, 2006-03-21T07:53Z

> **brw skrev:**
>
> Hej 
> 
> jag behöver hjälp med en datumfunktion.
> 
> Jag har två värden.
> 
> År =  (t ex 2004) och vecka = (t ex 14)
> 
> 
> Jag har år och vecka från databasen och utifrån det behöver jag plocka fram fullständiga datumet (tex 2004-04-14) för måndagen på varje aktuell vecka om det går på något smidigt sätt?

Tacksam för svar

Permalänk: https://www.webforum.nu/p/1785687

## #3 — voigtann1, 2006-03-21T07:55Z

Du måste nog ge oss mer än 1 minut...

Permalänk: https://www.webforum.nu/p/1785688

## #4 — brw, 2006-03-21T07:57Z

Jag råkade trycka på snabbsvar istället för redigera såg jag nu..

:)

Permalänk: https://www.webforum.nu/p/1785689

## #5 — Engine^, 2006-03-21T12:30Z

Känns lurigt, men bara man listar ut vilken måndag som är först på året är det inga problem längre ;)

```
intFirstDay = DatePart( "W", DateSerial( [i]intYear[/i], 1, 1 ), vbMonday, vbFirstFourDays )

if( 1 = intFirstDay ) then

  dteFirstMonday = DateSerial( [i]intYear[/i], 1, 2 )

elseif( 2 < intFirstDay ) then

  dteFirstMonday = DateSerial( [i]intYear[/i], 1, 9 - intFirstDay )

else

  dteFirstMonday = DateSerial( [i]intYear[/i], 1, 1 )

end if

dteCurrentMonday = DateAdd( "d", [i]intWeek[/i] * 7, dteFirstMonday )
```

Nu hittade jag just på det här, men det känns som om det skulle kunna fungera. Det är ju bara att testa ;)

Permalänk: https://www.webforum.nu/p/1785802

---

Tråden på webben: https://www.webforum.nu/amne/asp/144267-hämta-fram-måndagen-i-rätt-vecka
