保存文化的日期为linq至SQL



我有一个视图,要求选择日期。然后,通过创建对象和使用LINQ插入:

,将其保存到数据库中。
Event e = new Event();
e.Date = model.DateEntered;
context.Events.InsertOnSubmit(e);
context.SubmitChanges();

在这条线上,我在日期格式上得到一个例外。在本地,情况并非如此,因为我知道这与Web配置文件中所需的全球化属性有关。我的问题是,有没有办法以其区域的预期格式显示给用户的日期,然后保存为英国日期格式?

我在哪里声明此全球化属性,这意味着我们将无法保存?

当您将其保存到数据库时,通过:

将其保存到数据库时。
e.Date = TimeZoneInfo.ConvertTimeToUtc(model.DateEntered);

最新更新