2012-12-06 9 views

Antwort

25

Verwenden NULL festlegbare Datetime

Dim DOB As Nullable(Of Date) = Date.Now 
    Dim datestring As String = DOB.Value.ToString("d") 
    DOB = Nothing 
+0

yeeaahhh ... funktioniert für mich danke .... –

+0

sollte es sein DOB.Value.ToStrin ("d"), aktualisierte Antwort, bitte überprüfen Sie jetzt – paragy

+0

Vielen Dank alliswell funktioniert für mich ... –

2

"DateTime ist ein Werttyp (eine Struktur) und kann nicht wie bei allen .Net-Werttypen auf null oder nothing gesetzt werden. Der Standardwert für einen Datetime-Wert ist Null für den Datumsbereich und 00.00.00 für den Zeitabschnitt.“

VB.NET - Nullable DateTime and Ternary Operator

+2

Sie haben bereits eine Antwort gegeben. Versuchen Sie nicht, andere Antworten zu korrigieren, indem Sie sie bearbeiten. Warum willst du zwei Antworten haben, die genau gleich sind? Bitte verwenden Sie das Kommentar-System, um auf Fehler hinzuweisen. Vielen Dank. – phant0m

+0

Netzwerkproblem. Die gleiche Antwort wurde zweimal gepostet, jemand entfernte die zweite, danke wer auch immer es ist – iOSAndroidWindowsMobileAppsDev

+2

Das ist nicht was ich meinte. Du scheinst [** versucht zu haben, alliswells Antwort zu bearbeiten **] (http://stackoverflow.com/review/suggested-edits/1136365), also sieht es genau wie deine aus. – phant0m

-3

Ändern der DOB aus einem Datumsvariable auf eine Objektvariable. Sie können dann nichts oder ein gültiges Datum in die Variable eingeben. Diese Variable kann dann verwendet werden, um die Datenbank zu aktualisieren.

dim DOB as object = nothing 
If chkSdob.Checked = True Then 
    DOB = datestring 
end if 
+0

Warum stören? wenn du keine Ahnung hast was die Frage ist –

Verwandte Themen