---
title: "Datumproblem i VB.NET"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/147069-datumproblem-i-vb-net"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "KrpSvedberg"
published: "2006-05-18T16:44:32.000Z"
updated: "2006-05-18T19:20:25.000Z"
replies: 4
views: 387
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/147069-datumproblem-i-vb-net"
---

# Datumproblem i VB.NET

## #1 — KrpSvedberg, 2006-05-18T16:44Z

Jag håller med ett mindre intra nät där jag har en nyhetsfunktion. Nyheterna är redigerbara. I nyhetstabellen har jag datum när nyheten skrevs. När jag vill skriva ut den i en textBox blir det i formateringen (2006-05-18 18:25:00) Jag vill alltså ta bort tiden.

```
    Private Sub GetNewsById(ByVal id As Integer)
        Dim commandtext As String = "prcViewNews '" & id.ToString & "'"
        Dim command As New SqlCommand(commandtext, connection)
        Dim reader As SqlDataReader

        Try
            connection.Open()
            reader = command.ExecuteReader
            reader.Read()

            ' fyll kontrollerna med uppgifter från DB
            txtHeader.Text = CStr(reader("header"))
            txtIngress.Text = CStr(reader("ingress"))
            txtNews.Text = CStr(reader("infotxt"))
            txtDate.Text = CStr(reader("start"))
            txtStop.Text = CStr(reader("stop"))
```

Har letat som f\*n i forumet, men inte hittat nåt vettigt svar.

Tack på förhand för hjälpen.

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

## #2 — cyprys, 2006-05-18T16:54Z

```
FormatDateTime(reader("start"),2)
```

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

## #3 — KrpSvedberg, 2006-05-18T18:31Z

Grymt! Tack för hjälpen. 2:an, är det någon slags formatkod, eller vad står den för?

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

## #4 — cyprys, 2006-05-18T18:35Z

Den står för datum i kortformat (=vbShortDate).
<http://www.w3schools.com/vbscript/func_formatdatetime.asp>

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

## #5 — Pace, 2006-05-18T19:20Z

Använd hellre följande:

```
txtDate.Text = Convert.ToDateTime(reader("start")).ToString("d")
```

Det finns ingen anledning att blanda in den VbScript-liknande syntaxen i .NET. Det skapar bara förvirring.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/147069-datumproblem-i-vb-net
