I am aware of the standard procedure for displaying a DateTime
in a custom format, like so:
MessageBox.Show(dateSent.ToString("dd/MM/yyyy hh:mm:ss"));
However, when I change the variable from a DateTime
to a DateTime?
to accept null values, I lose the definition for the ToString(string)
overload. I need to use DateTime?
as I am reading from a database which potentially has null values - if the field in the database has a null value, then I need to assign the variable a null value too.
So I have two questions:
1) Out of curiosity, does anyone know if there is a reason why DateTime?
does not contain an overload for ToString(string)
?
2) Could anyone suggest an alternative method for what I am trying to achieve?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…