---
title: "Datumformatering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/71172-datumformatering"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Skarre"
published: "2003-03-15T15:28:21.000Z"
updated: "2003-03-21T12:54:46.000Z"
replies: 1
views: 172
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/71172-datumformatering"
---

# Datumformatering

## #1 — Skarre, 2003-03-15T15:28Z

Jag listar med nedanstående kod ut nyheter och datumet blir "2003-01-01 00:00:00" trots att formatet i databasen är "2003-01-01". Mina frågor är då:

1\. Varför läggs "00:00:00" till?
2\. Hur gör jag enklast för att få datumet i rätt format (2003-01-01)?

Jag har försökt med diverse formateringsfunktioner som Convert.ToDateTime o.s.v. men det vill sig inte.

```
while (news.Read())
{
	newslabel.Text += "<p><strong>" + news[intHeadlineOrdinal] + "</strong><br>" +
	news[intStartDateOrdinal] + "<br>" + news[intArticleOrdinal] + "</p>";
}
```

RED: Glöm det, jag måste vara bakfull för jag försökte konvertera fel fält.  :r  :r  :r

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

## #2 — xrobx, 2003-03-21T12:54Z

Det lättaste men kanske inte det bästa sättet, är att göra om datumet till en String och sedan plocka ut de tecken du vill ha med.

Exempel:

        Dim mittDatum As String = "2003-01-01 00:00:00"
        mittDatum = Left(mittDatum, 10)

Då får du datumet i formatet "2003-01-01"

Hoppas det var till någon hjälp...

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/71172-datumformatering
