博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# Datetime 赋空
阅读量:4659 次
发布时间:2019-06-09

本文共 689 字,大约阅读时间需要 2 分钟。

如果我们想把一个实例是Datetime的属性,设定为空。

① 把这个Datetime的属性的数据类型设定为 Nullable<DateTime> ,

    简写格式是DateTime?  最好用Nullable<DateTime>这种形式。

② 使用的时候先判断一下是否有值是否为null,若没有值或者为null,

我们可以吧值设定为null.

 

以下是一个实例:

    public class ReturnInfoModel

    {

      private Nullable<DateTime> _ope_date;

        /// <summary>

        /// 操作日期
        /// </summary>
        public Nullable<DateTime> ope_date
        {
            set { _ope_date = value; }
            get { return (Nullable<DateTime>)_ope_date; }
        }

    }

 

使用                        //退换货日期

                        string strReceiveTime = returnInfo.ReceiveTime;
                        if (String.IsNullOrEmpty(strReceiveTime))
                        {
                            returnInfoModel.chaorret_date = null;
                        }
                        else
                        {
                            returnInfoModel.chaorret_date = DateTime.Parse(strReceiveTime);
                        }

 

转载于:https://www.cnblogs.com/YangBinChina/archive/2012/09/26/2703641.html

你可能感兴趣的文章
设置SQL PLUS环境
查看>>
关于虚拟机VM
查看>>
eclipse、tomca和jvm的相关内存配置
查看>>
python的迭代器
查看>>
spy memcached spring demo
查看>>
Python基础语法
查看>>
4.1.1 硬币游戏
查看>>
获取服务器信息
查看>>
JavaScript_5_对象
查看>>
DataGrip导出查询结果数据
查看>>
2019春第三次实验报告
查看>>
DockerToolbox在Win7上的安装和设置
查看>>
【洛谷 1168】动态中位数
查看>>
DNS安装配置
查看>>
bootstrap-treeview 树形菜单带复选框以及级联选择
查看>>
读《大道至简》第一章有感
查看>>
bzoj3238:[Ahoi2013]差异
查看>>
Easy-ARM IMX283 移植RTL8192CU驱动
查看>>
javascript-装饰者模式
查看>>
最近的几个任务
查看>>