Model view controller 在mvc中通过日期选择器进行选择时面临日期问题

Model view controller 在mvc中通过日期选择器进行选择时面临日期问题,model-view-controller,Model View Controller,我在MVC中面临着日期时间问题,在我的模型flightarrivalmodel中,当我从剑道网格中的日期选择器中选择日期时,我有一个名为“出发日期”的属性。每次所需时间比所选时间少1天。例:如果我在模型中选择3-12-2019,那么它将是2-12-2019,你能告诉我这个问题的根本原因吗?代码非常简单。 我有一个属性,其出发日期为DateTime数据类型。代码如下 [UIHint("Date")] [DisplayFormat(ApplyFormatInEditMode = true, Dat

我在MVC中面临着日期时间问题,在我的模型flightarrivalmodel中,当我从剑道网格中的日期选择器中选择日期时,我有一个名为“出发日期”的属性。每次所需时间比所选时间少1天。例:如果我在模型中选择3-12-2019,那么它将是2-12-2019,你能告诉我这个问题的根本原因吗?代码非常简单。 我有一个属性,其出发日期为DateTime数据类型。代码如下

[UIHint("Date")] 
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
[Display(Name = "Date")]
public DateTime DepartureDate { get; set; } 

你是说一个月而不是一天?JavaScript中的月份从0到11。因此,您可能需要在JavaScript中的某个位置添加1。1天而不是1个月。这可能是本地问题。2019年12月3日和2019年12月2日这样的日期通常是一年一个月一天。很明显,当地人把它们理解为一年中的一天一月。您必须检查正在使用的各种组件的预期日期格式,并确保根据需要重新设置日期格式。因为某物必须日月交替。