我知道DateTime
以自定义格式显示 a 的标准过程,如下所示:
MessageBox.Show(dateSent.ToString("dd/MM/yyyy hh:mm:ss"));
但是,当我将变量从 a 更改DateTime
为 aDateTime?
以接受空值时,我会丢失ToString(string)
重载的定义。当我从可能具有空值的数据库中读取数据时,我需要使用DateTime?
它 - 如果数据库中的字段具有空值,那么我也需要为变量分配一个空值。
所以我有两个问题:
1)出于好奇,有谁知道是否有理由DateTime?
不包含重载 for ToString(string)
?
2)任何人都可以为我想要实现的目标提出一种替代方法吗?