Я разработал приложение Windows Form на C #. Это приложение показывает дату и время.
Чтобы получить дату и время, я использую это свойство:
DateTime.Now
Однако время, полученное в приложении, на 1 час опережает время, отображаемое на панели задач Windows.
Пожалуйста, посмотрите на этот скриншот:
Вы можете увидеть разницу во времени там.
Реальное время - это время, указанное приложением, то есть 08: 38.
Я знаю, что у меня проблемы со временем в Windows. Может быть, что-то случилось после отключения электричества, но мне любопытно, какая разница. Я могу изменить настройки TimeZone, чтобы Windows могла показывать правильное время, однако, если я делаю это, приложение всегда показывает на 1 час меньше.
Любой совет, пожалуйста?