gpt4 book ai didi

c# - 如果 Datetime value = null 则使用今天的日期

转载 作者:太空宇宙 更新时间:2023-11-03 18:17:03 25 4
gpt4 key购买 nike

我试图让它在日期选择器上没有选择日期,而不是提交 null 它将提交今天的日期。

正如您从下面的代码中看到的那样,我已经尝试了多种方法但都没有成功,没有 View 模型并且它都在一个页面上,如果我在日期选择器上选择一个日期就没有问题.

查看页面日期代码

<div class="rowElem">
<label for="Date">Date</label>
<div id="cal" style="float:left;"></div>
<%= Html.HiddenFor(h => Model.Date)%>
</div>

Jquery日期选择器代码

$('#cal').datepicker({
dateFormat: 'dd/mm/yy',
[setDefaults: ({ defaultDate: '-0d' }),
defaultDate: '-0d', tried both this and above line and neither worked]
onSelect: function (dt, inst) {
$('#Date').val(dt);
}
});

Controller 为日期创建邮政编码

oq.Date = DateTime.Parse(fc["Date"]);

最佳答案

您可以使用 TryParse 而不是 Parse:

DateTime tmp = DateTime.MinValue;
oq.Date = DateTime.TryParse(fc["Date"], out tmp) ? tmp : DateTime.Today;

关于c# - 如果 Datetime value = null 则使用今天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4594115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com