zoukankan      html  css  js  c++  java
  • 可空类型的处理 itprobie

    在程序中经常碰到时间,或是数字类型信息,这些字段在数据库中可以为空,但是时间和数字等值类型都必须要求有值。

    可空类型顾名思义类型可以为空,它使得值类型可以为空,定义型如className?,例如时间的可空类型为DateTime?。

    将String类型转换成DateTime?

     1     private DateTime? GetNullableDateTime(string str)
     2     {
     3         return string.IsNullOrEmpty(str) ? null :
     4             (DateTime?)Convert.ToDateTime(str);
     5     }
     6 
     7     private string CoverToString(DateTime? dt)
     8     {
     9         return Convert.ToString(dt);
    10     }
    11 
    12     private System.Data.Common.DbParameter GetDbParameter(string parameterName,DateTime? dt)
    13     {
    14         return new System.Data.SqlClient.SqlParameter(parameterName, dt);
    15     }
  • 相关阅读:
    1021 个位数统计
    1020 月饼
    1019 数字黑洞
    1018 锤子剪刀布
    1017 A除以B
    1016 部分A+B
    1015 德才论
    1014 福尔摩斯的约会
    cocos2d 间隔动作
    cocos2d 瞬时动作
  • 原文地址:https://www.cnblogs.com/guohu/p/2700944.html
Copyright © 2011-2022 走看看