掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TimeZoneを変更した際の問題について (ID:52092)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Windows2000、WindowsXPでアプリケーション実行中にTimeZoneを変更すると、変更前のTimeZoneを使用して時刻が生成される問題が発生しています。調べたところ、localtime(),ftime()、mktime()でアプリケーションを再起動しない限り最新のTimeZoneを参照できていないようです。しかもftime()で参照する夏時間のフラグも、TimeZone変更後、反映されるまでに数秒かかるようです。(WindowsNTでは問題なし) GetTimeZoneInformation()という関数で最新のTimeZoneが参照できることはわかったので、localtime()とftime()は代替で何とかなるのですが(夏時間については数秒我慢するとして)、mktime()についてこの問題を回避するいい方法はないでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.