在转换为 UTC 时大于 DateTime.MaxValue 或小于 DateTime.MinValue 的 DateTime 值无法系列化为 JSON
2015-08-04 09:34
676 查看
突然报这个错会让人莫名奇妙,其原因其实是数据库的DateTime最小值和C#的DateTime不一样
Sql Server DateTime 类型必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间,而C#的是从0001/1/1年开始
遇到这种情况先换转成SqlDateTime类型再转回DateTime类型
Sql Server DateTime 类型必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间,而C#的是从0001/1/1年开始
遇到这种情况先换转成SqlDateTime类型再转回DateTime类型
某变量 == DateTime.MinValue ? (DateTime)SqlDateTime.MinValue : 某变量
相关文章推荐
- Ultra-QuickSort(POJ 2299)
- UIEvent
- POJ 3907 Build Your Home
- JS 模块化使用 [Require JS]
- [leetcode]Unique Paths(C)
- Error:svn: E175002: connection refused by the server svn: E175002: OPTIONS request failed on '
- Unique Binary Search Trees II
- 25.UITouch
- HDOJ Fruit 2152【母函数】
- Havok_2014-1-0_Pc_Xs_User_Guide(2.5.3-保存接触点)
- Havok_2014-1-0_Pc_Xs_User_Guide(1.1.2-基础系统)
- IOS开发基础之UIImage
- UE4信息交互-蓝图类与关卡对象的信息交互
- UISlider
- UISegmentControl
- SPOJ QTREE4 Query on a tree IV (边分治 + 堆)
- POJ_1986_Distance Queries(LCA+tarjan)
- iOS开发——UI进阶篇(十四)modal
- SPOJ PTO7J Query on a tree III(dfs序+主席树)
- SPOJ QTREE2 Query on a tree II (倍增LCA)