C#小技巧总结
来源:互联网 发布:人工智能技术培训材料 编辑:程序博客网 时间:2024/05/20 16:42
.Net中的DateTime结构类中的MinValue和MaxValue有时会引发一个异常,那就是日期溢出的问题,您输入的日期必须介于 1753 年 1 月 1 日到 9999 年 12 月 31 日之间,而DateTime.MinValue实际上不是1753 年 1 月 1日,而是0000年1月1日,而数据库可以接收的日期时间最小值为1753/1/1,这时由于.net产生的DateTime.MinValue远远小于它,所以,它出现了日期溢出的问题。所以,如果你在程序中,进行数据库查询时,需要对日期进行查询,如果希望给日期变量一个默认值,那不会使用DateTime.MinValue,而要使用SQL的数据结果中的MinValue,它位于System.Data.SqlTypes名称空间下,表示与SQLSERVER对应的数据类型。
Console.WriteLine(System.Data.SqlTypes.SqlDateTime.MinValue); Console.WriteLine(System.Data.SqlTypes.SqlDateTime.MaxValue);
0 0
- C#小技巧总结
- c#小技巧总结
- C#小技巧总结
- C# 开发小技巧总结
- c#自己总结的几个常用的小技巧
- C#小技巧
- C#编程小技巧
- C# 小技巧
- C# String小技巧
- C# String小技巧
- C#中的小技巧
- C# String小技巧
- C#编程小技巧
- C# 小技巧
- C#实用小技巧
- C#常用小技巧
- C# String小技巧
- C#一些小技巧
- Linq扩展组件:LINQKit介绍
- ASP.NET MVC公共模板、节、分部视图等
- ASP.NET MVC异步加载分部视图
- PLSQL developer 连接不上64位Oracle 的解决方法
- WebService基于SoapHeader实现安全认证
- C#小技巧总结
- Json解析之JsonArray 附加Gson生成与解析 对象解析json
- 动态修改Web.config连接字符串
- EmitMapper,AutoMapper,NLiteMapper和手工映射性能大比拼
- 各大主流.Net的IOC框架性能测试比较
- myeclipse自定义java注释
- XmlDocument和XDocument搜索xml比较
- android handler消息机制
- Asp.Net MVC3 简单入门详解过滤器Filter(身份验证、缓存、防盗链、国际化等)