【发布时间】:2012-07-16 04:28:13
【问题描述】:
我正在使用 MVC 4,并且我有一个接受两个日期的表单字段。一个用于签入,另一个用于结帐。课程非常基础:
public class date {
public DateTime Checkin { get; set; }
public DateTime Checkout { get; set; }
}
我使用的格式是 mm/dd/yyyy,其中用户使用 javascript 日历输入签入日期,并使用 jquery 移动滑块调整签出日期。但是,我似乎总是得到 “01/01/0001 12:00:00 AM”而不是实际日期。我将解决方案提供给了我的同事,即使代码完全相同,他们也没有问题。
是否有我可以更改的设置或者我的视觉工作室搞砸了?
【问题讨论】:
-
你是如何解析
DateTime的? -
您和您的同事机器的文化设置是否相同?
-
@V4Vendetta 我相信签入和签出都是字符串值,然后当我按下提交按钮时,它会创建日期模型。
-
@Mark 如何更改文化设置?
-
@J-Y 查看这个问题stackoverflow.com/questions/11502180/…
标签: c# asp.net-mvc