---
title: "Få ut veckans alla dagar utifrån ett datum?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/169060-få-ut-veckans-alla-dagar-utifrån-ett-datum"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "inspiro"
published: "2008-02-15T07:20:02.000Z"
updated: "2008-02-15T15:57:23.000Z"
replies: 2
views: 424
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/169060-få-ut-veckans-alla-dagar-utifrån-ett-datum"
---

# Få ut veckans alla dagar utifrån ett datum?

## #1 — inspiro, 2008-02-15T07:20Z

Om jag väljer ett datum i en kalender, finns det något sätt att få tag på en array som innehåller alla dagar i den aktuella veckan?

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

## #2 — inspiro, 2008-02-15T07:49Z

Edit, det var en bugg i gamla koden (söndagar fick värdet 0, jag trodde det hade värdet 7) men nu funkar det:

```

using System.Globalization;

CultureInfo CI = CultureInfo.CurrentCulture;
int SelectedDayInWeek = Convert.ToInt16(CI.Calendar.GetDayOfWeek(Calendar1.SelectedDate));
       
DateTime StartDate = Calendar1.SelectedDate.AddDays(-(SelectedDayInWeek - 1));
if(SelectedDayInWeek == 0)
  StartDate = Calendar1.SelectedDate.AddDays(-6);

DateTime EndDate = StartDate.AddDays(6);
```

  :)

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

## #3 — Gladh, 2008-02-15T15:57Z

> **inspiro skrev:**
>
> Edit, det var en bugg i gamla koden (söndagar fick värdet 0, jag trodde det hade värdet 7) men nu funkar det:

Är inte det beroende på vilken Culture som du använder, för om du använder svenska så bör ju söndagen få 7 eftersom första veckodagen är en måndag i vår kalender.

\- M

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/169060-få-ut-veckans-alla-dagar-utifrån-ett-datum
