如何在windows中自定义每日保存时间以覆盖.Net中的日期时间

如何在windows中自定义每日保存时间以覆盖.Net中的日期时间,.net,datetime,timezone,.net,Datetime,Timezone,今天,DST应用于窗户上,比伊朗早了一周。这给我的.Net应用程序带来了麻烦,因为它们对正确的日期和时间很敏感 有没有办法更改服务器的此设置 我想在服务器或.Net中设置一些东西来设置德黑兰的正确DST。我不知道。在我看来,解决这个问题的“正确”方法是使用DateTimeOffset,并确保应用程序中的所有时间都存储在UTC时间。@vcsjones所有时间都存储在UTC时间,但应该使用+4:30偏移量而不是+3:30进行转换。@mehrandvd:如果我对您的问题的理解是正确的,您可以使用“请在

今天,DST应用于窗户上,比伊朗早了一周。这给我的.Net应用程序带来了麻烦,因为它们对正确的日期和时间很敏感

有没有办法更改服务器的此设置


我想在服务器或.Net中设置一些东西来设置德黑兰的正确DST。

我不知道。在我看来,解决这个问题的“正确”方法是使用
DateTimeOffset
,并确保应用程序中的所有时间都存储在UTC时间。@vcsjones所有时间都存储在UTC时间,但应该使用+4:30偏移量而不是+3:30进行转换。@mehrandvd:如果我对您的问题的理解是正确的,您可以使用“请在上提问”,因为这是一个好问题,但与StackOverflow无关,因为它与Windows操作系统相关,而与编程无关。当您这样做时,请提供更具体的细节,例如夏时制转换的预期和实际日期。@MattJohnson我认为可能有一个使用.Net覆盖DST的解决方案。