gpt4 book ai didi

c# - 保存区域性日期 Linq to SQL

转载 作者:太空宇宙 更新时间:2023-11-03 16:23:57 25 4
gpt4 key购买 nike

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

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

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

在这一行中,我得到了日期格式的异常。在本地情况并非如此,因为我理解它与 Web 配置文件中所需的全局化属性有关。我的问题是,有没有一种方法可以在 View 中以用户所在地区的预期格式向用户显示日期,然后另存为英国日期格式?

我在哪里声明这个全局化属性,这是否意味着美国人民将无法储蓄?

最佳答案

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

e.Date = TimeZoneInfo.ConvertTimeToUtc(model.DateEntered);

关于c# - 保存区域性日期 Linq to SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13095370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com