我有一个视图,要求选择日期。然后,通过创建对象和使用LINQ插入:
,将其保存到数据库中。Event e = new Event();
e.Date = model.DateEntered;
context.Events.InsertOnSubmit(e);
context.SubmitChanges();
在这条线上,我在日期格式上得到一个例外。在本地,情况并非如此,因为我知道这与Web配置文件中所需的全球化属性有关。我的问题是,有没有办法以其区域的预期格式显示给用户的日期,然后保存为英国日期格式?
我在哪里声明此全球化属性,这意味着我们将无法保存?
当您将其保存到数据库时,通过:
将其保存到数据库时。e.Date = TimeZoneInfo.ConvertTimeToUtc(model.DateEntered);