Ik ben al ongeveer de hele avond aan het kloten met datums in ASP .NET voor een agenda met bijwerk functie(na login)
Hier hetgeen zich voordoet:
Ik heb een Nederlandse versie van SQL Server.
Hierin staat de tabel Agenda, met een kolom Datum. Die kolom heeft het type DateTime.
De tabel wordt op de webpagina weergegeven in een DataGrid.
Voor die DataGrid heb ik bij de Proterty Builder de volgende expressie ingesteld voor de Bound Column Datum:
- Code: Selecteer alles
{0:dd/MM/yyyy}
Vervolgens in de beheer-module staat een textbox (string type). hier vul ik in 14-03-2006 (voor 14 maart). Als ik dan na het uitvoeren van de query de pagina bekijk, is de datum fout, nl. 24-06-1894.
Vul ik 03-14-2006 in, de engelse notatie, krijg ik ook een foutieve datum weergegeven, ook met jaar 1894.
Dus bij allebei gaat het fout.
Ik heb al talloze searches gedaan op google, maar kon echt niks vinden.
Hoe kan ik de datums goed krijgen?

). Ik heb het met PHP gehad en een Engelse SQL Server 2005. Als ik de datum als mm/dd/YYYY aan SQL server voerde, dan ging het goed.

maar wat ook uitmaakte toen ik dat probleem had is of je nullen gebruikt voor een dag of maand, zoals bijvoorbeeld 07 of 7, bij mij moest het immers 07 zijn, terwijl ik steeds met 7 probeerde :S