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链接的答案,所以现在我知道了。但这个问题完全是误导。