2

我有一个要求选择日期的视图。然后通过创建一个对象并使用 linq 插入将其保存到数据库中:

Event e = new Event();
e.Date = model.DateEntered;

context.Events.InsertOnSubmit(e);
context.SubmitChanges();

在这一行上,我得到了日期格式的例外。本地情况并非如此,因为我理解这与 Web 配置文件中所需的全球化属性有关。我的问题是,有没有办法在视图中以他们所在地区的预期格式向用户显示日期,然后另存为英国日期格式?

我在哪里申报这种全球化财产,这是否意味着美国人民将无法储蓄?

4

1 回答 1

0

将其保存到数据库时将其转换回 UTC,方法是:

e.Date = TimeZoneInfo.ConvertTimeToUtc(model.DateEntered);
于 2012-10-26T22:47:35.600 回答