gpt4 book ai didi

c# - 应用程序在重新启动之前看不到系统时区更改

转载 作者:可可西里 更新时间:2023-11-01 10:53:59 28 4
gpt4 key购买 nike

<分区>

我觉得这是一个非常简单的问题,以前肯定有人遇到过这个问题。要么我想不出正确的搜索关键字,要么没有人真正遇到过这个问题。

我的问题是,当我进入 Windows 系统时间并更改时区时,系统托盘时间会相应更新,但我正在运行的应用程序似乎完全没有注意到这一事实。我尝试过的所有 .NET 对象似乎都没有反射(reflect)系统时区已更改的事实。我在之前和之后检查了以下对象,看看它们是否发生了变化:

DateTime.Now;
DateTime.Now.Offset;
TimeZone.CurrentTimeZone.StandardName;

对我来说,时区会在应用程序的同一电源循环中发生变化,这对我来说是一个非常小的案例,但无论如何,我必须解决它。有没有办法告诉 .NET 框架“刷新您的时区”或其他什么?

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