通知
すべてクリア
Topic starter
2009年2月11日 11:34 PM
C#でプログラミングしていますが、PCのタイムゾーンを設定する方法をご存じないでし
ょうか?
なお、PCのタイムゾーン(グリニッジ標準時との時差)は、下記のように取得すること
ができます。
DateTime crdt; // current date time
TimeSpan utcoffset; // time diffderence from greennidge mean time
crdt = DateTime.Now;
utcoffset = System.TimeZone.CurrentTimeZone.GetUtcOffset(crdt);
標準時との時差が、utcoffset に返ります。
2009年2月14日 10:18 PM
日付と時刻のプロパティ(コントロールパネル等)から変更できます。
2009年2月16日 8:04 PM
ありがとうございます、でも、それをプログラムでやりたいのですが。
2009年2月16日 9:39 PM
Windows API を使えるなら、SetTimeZoneInformation 関数で設定できそうです。