在我的 C# 代码中,我有一个 DateTime?
变量。从数据库中获取值时,它可以是 null
或可以有一些日期/时间值。
在前端,我不想获得默认值 (01-01-1900 12:00:00 am)。比较此默认日期的日期变量的最佳方法是什么?
最佳答案
你可以创建一个常量:
static readonly DateTime DefaultDateTime = new DateTime(1900, 1, 1, 0, 0, 0);
然后这样比较:
DateTime? myVariable = returnedFromDb == DefaultDateTime ? default(DateTime?) : returnedFromDb;
关于c# - 比较 Nullable DateTime 变量的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12928653/