Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SqlDateTime.MinValue为1753。为什么?_C#_Sql Server - Fatal编程技术网

C# SqlDateTime.MinValue为1753。为什么?

C# SqlDateTime.MinValue为1753。为什么?,c#,sql-server,C#,Sql Server,可能重复: 在SqlDateTime.min中,值为1753 为什么最后两个数字是53?为什么不四舍五入到1700 有人知道这背后的原因吗?:) 编辑:我更正了问题。:) DateTime.MinValue是01/01/0001 00:00:00 至于为什么SqlDateTime.MinValue出现在1753年,这里的答案是:--这个值是从哪里来的?我想它是sqlmindatetime值@Jon,我相信这是SQL server中datetime类型的最小日期。不要和你提到的.NET框架中的D

可能重复:

在SqlDateTime.min中,值为1753

为什么最后两个数字是53?为什么不四舍五入到1700

有人知道这背后的原因吗?:)


编辑:我更正了问题。:)

DateTime.MinValue
01/01/0001 00:00:00


至于为什么
SqlDateTime.MinValue
出现在1753年,这里的答案是:

--这个值是从哪里来的?我想它是sqlmindatetime值@Jon,我相信这是SQL server中datetime类型的最小日期。不要和你提到的.NET框架中的DateTime类型混淆。@Christophers:我读了(并投了赞成票)Guillaume链接的答案,所以现在我知道了。但这个问题完全是误导。