V.B*_*V.B 5 c# datetime nullable
在我的C#代码中,我有一个DateTime?变量.从数据库获取值时,它可以是null或可以有一些日期/时间值.
在前端,我不想获得默认值(01-01-1900 12:00:00 am).什么是比较我的日期变量这个默认日期的最佳方法?
小智 6
你可以创建一个const:
static readonly DateTime DefaultDateTime = new DateTime(1900, 1, 1, 0, 0, 0);
Run Code Online (Sandbox Code Playgroud)
然后比较这种方式:
DateTime? myVariable = returnedFromDb == DefaultDateTime ? default(DateTime?) : returnedFromDb;
Run Code Online (Sandbox Code Playgroud)