这与TimeZoneInfo(我认为)有关,并将服务器事件与最终用户事件相匹配。
当事件发生时,它将作为UTC记录在我的服务器上。
我的应用程序用户需要选择他们的时区。在某些时候,他们需要上传自己的事件数据。我将他们的事件数据与我的服务器数据(按日期,忽略时间)匹配,并调和......等等......
好的,所以记录没有匹配,因为数据库将它们记录为UTC,用户将它们作为自己的时区....正确的方法是什么?
起初我在思考"简单,只需将导入的日期转换为UTC并执行匹配" ....但现在我想我需要以某种方式让应用程序知道导入数据的时区来自之前我转换为UTC。
如果这是正确的,那么用于完成的正确方法/类是什么?
我应该使用DateTimeOffset结构吗?
谢谢,请告诉我这是否有意义,我会相应修改。
答案 0 :(得分:0)
您可以使用以下链接进行时区转换
msdn.microsoft.com/en-us/library/bb495915(V = vs.110)的.aspx