Brak przeciążenia DateTime? .ToString (string)?

Wiem o standardowej procedurze wyświetlania aDateTime w niestandardowym formacie, takim jak ten:

MessageBox.Show(dateSent.ToString("dd/MM/yyyy hh:mm:ss"));

Jednak gdy zmieniam zmienną z aDateTime do aDateTime? aby zaakceptować wartości zerowe, tracę definicję dlaToString(string) przeciążać. Muszę użyćDateTime? jak czytam z bazy danych, która potencjalnie ma wartości null - jeśli pole w bazie danych ma wartość null, to muszę przypisać również wartość null.

Mam więc dwa pytania:

1) Czy z ciekawości ktoś wie, czy jest powódDateTime? nie zawiera przeciążenia dlaToString(string)?

2) Czy ktoś mógłby zaproponować alternatywną metodę dla tego, co próbuję osiągnąć?

questionAnswers(3)

yourAnswerToTheQuestion