我有一个要求选择日期的视图。然后通过创建对象并使用linq插入:
将其保存到数据库中Event e = new Event();
e.Date = model.DateEntered;
context.Events.InsertOnSubmit(e);
context.SubmitChanges();
在这一行,我得到了日期格式的例外。在本地情况并非如此,因为据我所知,它与Web配置文件中所需的全球化属性有关。我的问题是,有没有办法在视图中以其预期的区域格式向用户显示日期,然后另存为英国日期格式?
我在哪里宣布这种全球化财产,这是否意味着美国人民无法保存?
答案 0 :(得分:0)
通过执行以下操作将其保存到数据库时将其转换回UTC:
e.Date = TimeZoneInfo.ConvertTimeToUtc(model.DateEntered);