0

C# で SystemTime を変更したい。システムの日付と時刻を使用SetSystemTime()して正常に変更しましたが、変更後、タスクバーでは日付のみが変更され、タスクバーの時刻はまったく変更されません。

GetSysemTime を呼び出すと、日付と時刻の変更を確認できます。プログラムでタスクバーの時間を読み取るにはどうすればよいですか?つまり、タスクバーの時間はsystemTimeを指しますか? 助けてください

アイデア?

4

2 に答える 2

0

2 つの時刻の違いは、タイム ゾーンの設定によるものです。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation を確認し、それに応じて読み値を調整します。

于 2015-09-19T04:08:33.827 に答える