---
title: "Angående datum..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/146362-angående-datum"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "CatZ"
published: "2006-05-03T02:20:02.000Z"
updated: "2006-05-08T15:06:18.000Z"
replies: 3
views: 482
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/146362-angående-datum"
---

# Angående datum...

## #1 — CatZ, 2006-05-03T02:20Z

1\. Hur ska jag bäst göra för att konvertera en sträng till datum?
2\. Går det göra så att de flesta typer av datumformat tillåts på något enkelt vis? Sitter nu i australien och arbetar. Jag skulle vilja att även svenska och amerikanska datumsökningar tillåts i databasen. Går det göra enkelt eller är det inställningar i SQL Servern som styr det?

Såhär ser koden jag har ut nu. Den behöver mycket arbete innan den är färdig.

```
If Me.txtStartDate.Text.Length > 0 Then
  myStartDate = Date.Parse(Me.txtStartDate.Text, System.Globalization.CultureInfo.CurrentCulture, Globalization.DateTimeStyles.NoCurrentDateDefault)
  myEndDate = Date.Parse(Me.txtEndDate.Text, System.Globalization.CultureInfo.CurrentCulture, Globalization.DateTimeStyles.NoCurrentDateDefault)
  strStartDate = myStartDate.Month & "/" & myStartDate.Day & "/" & myStartDate.Year
  strEndDate = myEndDate.Month & "/" & myEndDate.Day & "/" & myEndDate.Year

  If strWhereClause.Length > 0 Then
    strWhereClause = strWhereClause & " AND "
  Else
    strWhereClause = " WHERE "
  End If

  strWhereClause = strWhereClause & " tblorders.orderdate between convert(datetime,'" & strStartDate & "') and convert(datetime,'" & strEndDate & "') "
Else
  'Felmeddelande
End If
```

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

## #2 — CatZ, 2006-05-07T02:27Z

Löst det!

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

## #3 — @nders, 2006-05-07T07:51Z

...också berättar vi för oss andra, i vanlig ordning, hur du löste problemet.

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

## #4 — CatZ, 2006-05-08T15:06Z

Jag använder mig av de inbyggda kontrollerna och kollar datatyp(datum) innan det postas. Men för säkerhets skull så kör jag med If IsDate också stämmer inte det så slänger jag in dagens datum. Det är enklare att ändra bara datumet om användaren glömmer det än att behöva göra om allt.

Det hela handlar om att jag har dropdownlist som har autopostback. Men innan något laddas så sparas det gamla först. Då fungerar inte klient verifieringen av formuläret.

Nöjd nu @nders? ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/146362-angående-datum
