当前位置:  开发笔记 > 编程语言 > 正文

DateTime,DateTime?和LINQ

如何解决《DateTime,DateTime?和LINQ》经验,为你挑选了2个好方法。

当我使用具有DateTime字段的LINQ检索记录时,只有ToString()可用.

所有其他DateTime方法在哪里?

我必须转换Date.ToDateTime DateTime?该领域回归?

(DateTime)和(DateTime?)有什么区别?



1> Mark Cidade..:

如果DateTime?您的意思是a Nullable,那么您可以DateTime通过该DateTime?.Value属性获得价值.



2> Brendan Enri..:

在SQL中,允许DateTimes为null.在C#DateTimes中不能为null.您可以阅读一些关于可空值的类型.由于值类型变量不能为null,因此创建了一个泛型类来处理这种情况.它被称为Nullable <>,它通常在类型后面写一个问号.

要使用这些值,您需要检查.HasValue属性.它是一个布尔值,它知道对象中是否存在值,或者它是否为空.检查.HasValue属性为true后,可以安全地使用.Value属性..Value属性的类型为DateTime.

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有