代码改变世界

随笔档案-2011年1月20日

SQL Server 2008 里面 DateTime2 解决过去恐怖的 MinValue问题

2011-01-20 13:18 by mleader1, 380 阅读, 收藏,
摘要: 从 SQL Server 2008起,微软老大引入了一个新数据类型 datetime2, 允许 数据库中时间的最小值增大到与.NET Framework的日期格式一样精确,虽然还是有点不同,但是已经基本能够解决我们以前存取日期格式的问题: datetime2格式允许的时间范围是:"0001 / 01 / 01" through "9999 / 12 / 31" 即从c#中 DateTime.MinValue到 DateTime.MaxValue 的范围;由于DateTime 为Null时返回值是按照 DateTime.MinValue来的,所以如果我们通 阅读全文