返回首页

您好

如何分配空值的日期?默认情况下,我的日期时间是1/1/0001,但我想指定的日期时间为空。我怎么能分配为datetime null值?

我想通过这个代码,但它不能正常工作。


        dt = Convert.ToDateTime(strposteddate);

        strposteddate = dt.ToShortDateString();

        if (strposteddate == "1/1/0001")

        {

           strposteddate = null;

        } 

:7932936 |会员

回答

评论会员:游客 时间:2012/02/04
您可空的DateTime变量定义为:codeprelang="c#"DateTime?dt=spanclass="code-keyword"null/span;/pre/code
Prera​​k帕特尔:DateTime是不是可空类型。你可以使用Nullablelt; datetimegt; DT
评论会员:AbhijitANA 时间:2012/02/04
嗯,这里是可空的DateTime的基本的东西。的DateTime结构本身不提供一个空的选项。但我们可以使它可空类型,它允许你指定空的datetime。

DateTime ? nullableDateTime = null ;

           if(nullableDateTime.HasValue)

           Console.WriteLine(nullableDateTime.Value.ToShortDateString());

上面的代码块作为,我nullableDateTime被设置为null,不会打印出任何东西。
这将只打印一个值,如果nullableDateTime有一定的价值。

来最低的日期,

{体C3}这里defaultDateTimeValu将1/1/0001 12:00:00 AM}
但是,为nullableType,

{的C4}的defaultDateTimeValue值应该为null。

我希望这会给你足够的想法:会员7932936
评论会员:游客 时间:2012/02/04
。我们不能为datetimeNBSP分配null值,因为空值,系统默认的日期,这是最低限度的日期='1/1/0001
archanakumari
评论会员:{碳五} 时间:2012/02/04
西蒙邦Terkildsen
评论会员:游客 时间:2012/02/04
你好,我下载了你的项目登录测试/测试,然后我订了1间房间,我显示了我在该文本框中输入,但不保存我注销用户和检查花掉。不保存Y可ü请帮助我。你可以邮寄我在mca.shanthalakshmi@gmail.com谢谢,Shantha.A