Ein sql DATE
kann direkt in ein .net DateTime
umgewandelt werden und umgekehrt.
Um es zu erhalten, verwenden Sie die Methode SqlDataReader.GetDatetime
%Vor% um es festzulegen, weisen Sie es einfach dem Wert des SqlParameter und verwenden Sie die Eigenschaft .Date
der DateTime
c # Um Datum vom Leser zu erhalten
%Vor%Um Datum einzufügen
%Vor%TryParse gibt bei erfolgreichem Casting true zurück, andernfalls false.
VB
Um Datum vom Leser zu erhalten
%Vor%Um Datum einzufügen
%Vor% HINWEIS: Code ist in VB geschrieben. Sie können einfach das c # -Aquivalent des obigen Codes schreiben. Der Funktionsname bleibt in VB und c # gleich. Auch CType ist in c # nicht verfügbar (obwohl es genauso ist wie das explizite Umwandeln einer Variablen, zB date1=(DateTime)reader("dateColumn");
Ich würde empfehlen, TryParse
zu verwenden, was bei nicht erfolgreichen Pars / Castings keine Ausnahme auslöst.
Syntax
%Vor%Tags und Links c# datetime asp.net sql-server-2008 date