Nein DateTime? .ToString (string) Überladung?
Mir ist die Standardprozedur für die Anzeige von a bekanntDateTime
in einem benutzerdefinierten Format, wie folgt:
MessageBox.Show(dateSent.ToString("dd/MM/yyyy hh:mm:ss"));
Wenn ich jedoch die Variable von aDateTime
zu einemDateTime?
Um Nullwerte zu akzeptieren, verliere ich die Definition für dieToString(string)
Überlast. Ich muss verwendenDateTime?
während ich aus einer Datenbank lese, die möglicherweise Nullwerte enthält - wenn das Feld in der Datenbank einen Nullwert enthält, muss ich der Variablen auch einen Nullwert zuweisen.
Ich habe also zwei Fragen:
1) Weiß jemand aus Neugier, ob es einen Grund dafür gibt?DateTime?
enthält keine Überladung fürToString(string)
?
2) Könnte jemand eine alternative Methode vorschlagen, um das zu erreichen, was ich versuche?