Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVC无时间存储日期_C#_Model View Controller_Datepicker - Fatal编程技术网

C# MVC无时间存储日期

C# MVC无时间存储日期,c#,model-view-controller,datepicker,C#,Model View Controller,Datepicker,我试图保存用户输入数据库的日期。问题是,尽管文本框中只显示日期,但时间也在节省。这就是我的模型中的样子 {11/02/2015 00:00:00} 然而,这就是我在JQuery设置中的设置,以及我希望它保存到数据库时的外观,而不附带时间 $("#datepicker").datepicker({ dateFormat: 'dd/mm/yy' }); 我假设问题出在我的模型的某个地方,所以这就是我现在如何建立它的 [DisplayFormat(ApplyFormatInEditMode

我试图保存用户输入数据库的日期。问题是,尽管文本框中只显示日期,但时间也在节省。这就是我的模型中的样子

{11/02/2015 00:00:00}
然而,这就是我在JQuery设置中的设置,以及我希望它保存到数据库时的外观,而不附带时间

$("#datepicker").datepicker({ dateFormat: 'dd/mm/yy' });
我假设问题出在我的模型的某个地方,所以这就是我现在如何建立它的

    [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy}")]
    public DateTime DateOfBooking { get; set; }
这就是我的观点

    <div class="form-group">
        @Html.LabelFor(model => model.DateOfBooking, new { @class = "control-label col-md-2"})
        <div class="col-md-10">
            @Html.TextBoxFor(x => x.DateOfBooking, new { @id = "datepicker" })
            @Html.ValidationMessageFor(model => model.DateOfBooking)
        </div>
    </div>

@LabelFor(model=>model.DateOfBooking,新的{@class=“controllabel col-md-2”})
@TextBoxFor(x=>x.DateOfBooking,new{@id=“datepicker”})
@Html.ValidationMessageFor(model=>model.DateOfBooking)

使用DateTimes无法只存储/传递日期到模型。在SQL中,您可以使用只存储.Net中DateTime对象的日期部分的数据类型。但是,当您将数据移入/移出模型时,始终会有一个时间组件。最简单的方法是忽略时间组件,然后像现在这样指定显示格式


您还可以使用类似于具有仅日期类型的结构的东西。

使用DateTimes无法仅存储/传递日期到模型。在SQL中,您可以使用只存储.Net中DateTime对象的日期部分的数据类型。但是,当您将数据移入/移出模型时,始终会有一个时间组件。最简单的方法是忽略时间组件,然后像现在这样指定显示格式


您还可以使用类似于具有仅日期类型的结构的东西。

使用DateTimes无法仅存储/传递日期到模型。在SQL中,您可以使用只存储.Net中DateTime对象的日期部分的数据类型。但是,当您将数据移入/移出模型时,始终会有一个时间组件。最简单的方法是忽略时间组件,然后像现在这样指定显示格式


您还可以使用类似于具有仅日期类型的结构的东西。

使用DateTimes无法仅存储/传递日期到模型。在SQL中,您可以使用只存储.Net中DateTime对象的日期部分的数据类型。但是,当您将数据移入/移出模型时,始终会有一个时间组件。最简单的方法是忽略时间组件,然后像现在这样指定显示格式


您也可以使用类似于具有仅日期类型的结构的东西。

数据库中该列的数据类型是什么?它将是datetime,如我的模型中所示?我应该指出,它在视图上输出正确的结果,唯一的问题是它以我不想要的方式保存在我的数据库中。例如,“2015-02-18 00:00:00.000”数据库中该列的数据类型是什么?它将是datetime,如我的模型中所示?我应该指出,它在视图上输出正确的结果,唯一的问题是它以我不想要的方式保存在我的数据库中。例如,“2015-02-18 00:00:00.000”数据库中该列的数据类型是什么?它将是datetime,如我的模型中所示?我应该指出,它在视图上输出正确的结果,唯一的问题是它以我不想要的方式保存在我的数据库中。例如,“2015-02-18 00:00:00.000”数据库中该列的数据类型是什么?它将是datetime,如我的模型中所示?我应该指出,它在视图上输出正确的结果,唯一的问题是它以我不想要的方式保存在我的数据库中。例如,“2015-02-18 00:00:00.000”啊,好的,很高兴知道。我很容易忽略它,所以没关系。我只是想知道是否有更好的方法。啊,好的,很高兴知道。我很容易忽略它,所以没关系。我只是想知道是否有更好的方法。啊,好的,很高兴知道。我很容易忽略它,所以没关系。我只是想知道是否有更好的方法。啊,好的,很高兴知道。我很容易忽略它,所以没关系。只是想知道是否有更好的方法。