Cのタイムゾーンの設定方法


爺さん  2009-02-27 22:07:04  No: 69753

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-02-27 23:02:47  No: 69754

ネイティブではできなかったように思いますが・・・

APIなら、SetTimeZoneInformation
http://msdn.microsoft.com/ja-jp/library/cc429945.aspx

VB6のコードサンプル
http://support.microsoft.com/kb/221542/ja

参考までに

以上。


aetos  URL  2009-02-27 23:35:52  No: 69755

リンクしときますね。
http://rararahp.cool.ne.jp/cgi-bin/lng/dotnet/dotnetlng.cgi?print+200902/09020001.txt


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加