DateTime类型是 日期时间,存储了日期和时间,格式为 2013-10-13 19:41:52.990(年-月-日-时-分-秒-毫秒),而在开发中我不需要时间,只需要日期如2013-10-13(年-月-日)就行了,在页面上显示也是这样,所以DateTime类型在页面显示还要用DateTime.ToShortDateString()的转化,有的时候很麻烦的,而SQL Server 2008 具有了Date类型,只存储日期而没有了时间,会省一些不必要的麻烦。
Date类型的页面上的.Text 为空,存进数据库会自动转化为"1900-01-01"而不会报错,因为Date 的格式为String的。