---
title: "räkna veckor"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/170756-räkna-veckor"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Vinnaren"
published: "2008-04-13T08:29:06.000Z"
updated: "2008-04-16T09:05:56.000Z"
replies: 3
views: 445
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/dotnet/170756-räkna-veckor"
---

# räkna veckor

## #1 — Vinnaren, 2008-04-13T08:29Z

Har följande:

```
            List<String> week = new List<String>();

            for (int i = 1; i < 54; i++)
            {
                week.Add(i.ToString());
            }
            ddlWeek.DataSource = week;
            ddlWeek.DataBind();
```

Nu vill jag loopa ut hur många veckor det är på aktuellt år. Ibland e det 52 o ibland är det 53. Hur löser man detta??

Samt hur får man ut aktuell vecka?? (Vill markera den i ddl-listan)

Tacksam för all hjälp   :stud

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

## #2 — freddyk, 2008-04-13T10:41Z

Funktionen System.Globalization.CultureInfo.CurrentCulture.Calendar.GetWeekOfYear() ger dig aktuell vecka för ett visst datum. Har jag för mig...

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

## #3 — Vinnaren, 2008-04-16T08:46Z

tack, 

```
            int currentweek = System.Globalization.CultureInfo.CurrentCulture.Calendar.GetWeekOfYear(DateTime.Now, System.Globalization.CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday);
```

 

fungerar kanon. dock sägs det att den kan ge fel värde var 12 år....

Ingen som vet hur man får fram hur många veckor det är på det aktuella året? 52 eller 53?

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

## #4 — Zaiman, 2008-04-16T09:05Z

Vecka 53 borde väl inträffa den 31 december? Eller jag kanske tänker fel. 
Men om det är så borde du kunna skicka in det datumet och få ut 53 ?

Jag är inte säker men det är en tanke..

**/r**
http://msdn2.microsoft.com/en-us/library/system.globalization.calendar.getweekofyear(VS.71).aspx
Kanske hjälper mer...

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/170756-räkna-veckor
