Toon posts:

[ASP.NET] C# datum uit DB weergeven

Pagina: 1
Acties:

Verwijderd

Topicstarter
Na een goede search toch maar een vraag,

Ik heb in mijn SQL Server een veld datum met datum en tijd, nu wil ik deze gescheiden weergeven, zodat ik

2003-11-27 19:00 omzet in
datum: 27 december
aanvang: 19:00 uur

In VB.NET deed ik dit altijd met formatdatetime, nu zag ik dat het in C# ook kon met datetime en dan de juiste parameters mee te geven, maar hoe laad ik (ja heel simpel, als je het weet) een waarde uit de database in een datetime object, normaal plaats ik alles in een string met datum = DR["datum"].ToString();

  • PhoneTech
  • Registratie: Mei 2000
  • Laatst online: 11:28
DateTime datum = DateTime.Parse(DR["datum"].ToString());

en kijk gerust op MSDN waar heel veel voorbeelden staan over DateTime

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 18:08

gorgi_19

Kruimeltjes zijn weer op :9

PhoneTech schreef op 29 november 2003 @ 19:23:
DateTime datum = DateTime.Parse(DR["datum"].ToString());

en kijk gerust op MSDN waar heel veel voorbeelden staan over DateTime
Waarom gebruik je geen String.Format("{0:d}",variabele) ?
Volgens mij kon je zo ook een datumformaat meegeven.

[ Voor 13% gewijzigd door gorgi_19 op 29-11-2003 21:05 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • SuperRembo
  • Registratie: Juni 2000
  • Laatst online: 20-08-2025
PhoneTech schreef op 29 november 2003 @ 19:23:
DateTime datum = DateTime.Parse(DR["datum"].ToString());
Eerst converteren naar String, dan terug naar DateTime. Hoezo omstachtig :?

Je kan toch direct naar DateTime casten?
C#:
1
2
3
4
5
if (!DR.IsNull("datum")) {
    DateTime d = (datetime)DR["datum"];
    String datum = d.ToString("d");
    String tijd = d.ToString("t");
}

| Toen / Nu


  • whoami
  • Registratie: December 2000
  • Nu online
Je moet eens in de .NET SDK kijken naar de members van de DateTime structure.
Die heeft nl. een aantal methods zoals 'ToLongDateString', 'ToShortTimeString', etc....

Als die methods niet voldoende zijn voor jou, kan je nog altijd de ToString method gebruiken, en er een FormatProvider, of een formatstring aan meegeven.

https://fgheysels.github.io/