[MSSQL] Datum uit DB anders op frontpage plaatsen

Pagina: 1
Acties:

  • Friedchicken
  • Registratie: Maart 2000
  • Laatst online: 20-06-2015
Even korte uitleg, ik ben bezig in VB.NET en haal bericht, titel, poster, en datum uit de database.

Het enige probleem is nu dat ik de datum (datetime) anders wil displayen op de webpage.
In database staat het nu als volgt: 29-3-2005 10:33:00
Op frontpage zou het als volgt moeten komen:Dinsdag 29 maart 10:33

Ik heb al een tijdje lopen spelen met queries die ik op got gevonden heb, maar heb het nog niet voor elkaar gekregen om de juiste output op het scherm te toveren.

MSDN levert een hoop opties, maar nog geen juiste eruit weten te krijgen.
Wie kan er even met me meedenken of heeft tips voor me ?

  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 14-05-2024

OZ-Gump

terug van weggeweest

CONVERT is je vriend. Makkelijk te gebruiken in een query, dus daar heb je verder geen omkijken naar....

My personal website


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

gorgi_19

Kruimeltjes zijn weer op :9

Vergeet SQL Server; maak VB.Net verantwoordelijk er voor. Kijk eens naar de Date Formatting mbv. String.Format en de properties van een DateTime-class.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 14-05-2024

OZ-Gump

terug van weggeweest

gorgi_19 schreef op woensdag 30 maart 2005 @ 14:07:
Vergeet SQL Server; maak VB.Net verantwoordelijk er voor. Kijk eens naar de Date Formatting mbv. String.Format en de properties van een DateTime-class.
SQL Server kan dit anders ook redelijk simpel voor je oplossen ;)

My personal website


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

gorgi_19

Kruimeltjes zijn weer op :9

OZ-Gump schreef op woensdag 30 maart 2005 @ 14:08:
[...]

SQL Server kan dit anders ook redelijk simpel voor je oplossen ;)
Inclusief localizatie? En SQL Server moet alleen data netjes terug geven en hoeft zich niet druk te maken op welke wijze ik gegevens wil presenteren aan de gebruiker :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • whoami
  • Registratie: December 2000
  • Laatst online: 09-05 01:02
code:
1
2
ToShortDateString
ToLongDateString

etc...

https://fgheysels.github.io/


  • Friedchicken
  • Registratie: Maart 2000
  • Laatst online: 20-06-2015
gorgi_19 schreef op woensdag 30 maart 2005 @ 14:07:
Vergeet SQL Server; maak VB.Net verantwoordelijk er voor. Kijk eens naar de Date Formatting mbv. String.Format en de properties van een DateTime-class.
Ja, okay hoe gaan we netjes in de repeater krijgen? Ik haal mijn gegevens op de volgende manier uit de db:

code:
1
2
3
4
<td valign="top">
                        <b><%# Container.DataItem("titel") %></b><br>
      <font class="datum"><%# Container.DataItem("datum") %></font> -
                           <%# Container.DataItem("bericht") %>

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

gorgi_19

Kruimeltjes zijn weer op :9

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • whoami
  • Registratie: December 2000
  • Laatst online: 09-05 01:02
Zoiets:
code:
1
2
Convert.ToDateTime (Container.DataItem["datum"]).ToShortDateString() + " " + 
Convert.ToDateTime (Container.DataItem["datum"]).Time

ongeveer, maar dan in VB.NET en beter.

https://fgheysels.github.io/


  • Friedchicken
  • Registratie: Maart 2000
  • Laatst online: 20-06-2015
Opgelost!

Voor mensen die in het vervolg ook problemen hebben:

Here's a format called Long Date:

<%# format(DataBinder.Eval(Container.DataItem, "ordate"),"D") %>

You'll find lots more here:

http://msdn.microsoft.com...vafmtnameddateformats.asp
Pagina: 1