• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Sql中的datetime类型的空值和c#中的DateTime的空值的转换方法

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

[一篮饭特稀原创,转载请注明出自http://www.cnblogs.com/wanghafan/p/3412796.html]

在NET 2.0以上版本提供了一种新的方法 就是加问号,DateTime? :表示可空类型,就是一种特殊的值类型,它的值可以为null

Model:

1 private DateTime? _registrationtime;
2 public DateTime? RegistrationTime
3 {
4     set{ _registrationtime=value;}
5     get{return _registrationtime;}
6 }

Global.cs:

 1         public static string FormatDateTimeYMD(string date)
 2         {
 3             if (date.Trim() == string.Empty)
 4                 return "";
 5             else
 6                 return DateTime.Parse(date).ToString("yyyy-MM-dd");
 7         }
 8         public static string FormatDateTimeYM(string date)
 9         {
10             if (date.Trim() == string.Empty)
11                 return "";
12             else
13                 return DateTime.Parse(date).ToString("yyyy-MM");
14         }
15         public static DateTime? FormatDateTime(string date)
16         {
17             if (date.Trim() == string.Empty)
18                 return null;
19             else
20                 return DateTime.Parse(date);
21         }

*.cs:

1 model.RegistrationTime=Global.FormatDateTimeYMD(tb_XX.Text.ToString().Trim());

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
使用C#连接MyCat链接串发布时间:2022-07-14
下一篇:
C#日期格式精确到毫秒【转】发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap