我知道DateTime以自定义格式显示的标准程序,如下所示:
MessageBox.Show(dateSent.ToString("dd/MM/yyyy hh:mm:ss"));
但是,当我将变量从a更改DateTime为a DateTime?以接受空值时,我将失去ToString(string)重载的定义.我需要使用,DateTime?因为我正在从一个可能具有空值的数据库中读取 - 如果数据库中的字段具有空值,那么我还需要为变量赋值空值.
所以我有两个问题:
1)出于好奇,有没有人知道是否有一个DateTime?不包含过载的原因ToString(string)?
2)有人可以为我想要实现的目标建议一种替代方法吗?