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 に返ります。
ネイティブではできなかったように思いますが・・・
APIなら、SetTimeZoneInformation
http://msdn.microsoft.com/ja-jp/library/cc429945.aspx
VB6のコードサンプル
http://support.microsoft.com/kb/221542/ja
参考までに
以上。
リンクしときますね。
http://rararahp.cool.ne.jp/cgi-bin/lng/dotnet/dotnetlng.cgi?print+200902/09020001.txt
ツイート | ![]() |