Javaによるプログラミングについて、初歩的な部分で質問があり投稿させていただきました。
使用しているOSはWindowsXP Homeです。
現在PCにインストールされているJDKのバージョンはjdk1.6.0_03、JREのバージョンはjre1.6.0_03です。
Javaプログラムのコードはメモ帳で記述し、コマンドプロンプトからjavacでコンパイルを行っています。
さて、
System.out.println(new java.util.Date());
のようなコードを書いてコンパイルし実行した場合に、表示される時間がJSTではなくGMTになってしまい困っています。
java.util.Calenderを用いれば解決することは分かっているのですが、どうにも気になってしまったので、何か解決する術があればと思い、質問させていただきました。
ちなみに、システムのタイムゾーンは東京になっています。
No.1ベストアンサー
- 回答日時:
俺はJavaをがんがんやっているという人間ではないし,
>java.util.Calenderを用いれば解決する
という意味を取り違えているかもしれないが,
例えば
http://bugs.sun.com/bugdatabase/view_bug.do?bug_ …
や
http://bugs.sun.com/bugdatabase/view_bug.do?bug_ …
では
Calendar.getInstance
とか
java.util.SimpleTimeZone
が正しいタイムゾーンを返さないバグとして挙がっている。
上の例ではWindows 2003 Resouce Kitのtimezone.exe等を用いて,
DST(夏時間)パッチを当てた場合,Javaが,システムのロケールの判断に使う
レジストリTIMEZONEINFORMATIONがそれに応じて変更されないためで,
コントロールパネルの「日付と時刻」でタイムゾーンのタブを選択し,OKを押すことで回避できるとしている。Java側では修正しないらしい。
#XPとVistaに以前提供されていたパッチと違うのだろうか?
#ちなみに別バグ報告によるとVistaでは見るレジストリキーが違うらしい
#行ったことでなくてもレジストリ情報があるか,アクセス権が正しいか等を確認するのは価値のあることだと思うよ。
#これは読んでません。全く関係ないかも。
http://support.microsoft.com/kb/914387/ja
早速のご回答、ありがとうございます。
コントロールパネルの件、試して実行してみましたがやはりうまく行きませんでした。
しかしバグ報告は大変参考になりました。
私がCalendarを使えば解決する、としたのは、タイムゾーンの情報を自分で与えてやりさえすれば、ただしく日本時間が表示できるという意味でした。
分かりづらい説明だったことをお詫びします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- その他(ゲーム) マインクラフトJAVA版の導入・ローカルマルチプレイについて 1 2022/03/23 18:59
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- その他(ソフトウェア) JavaとOracle Javaって何が違うんですか? 1 2022/05/05 05:46
- Java dokojavaのコンパイルについて 1 2022/10/06 18:42
- Java マイクラjavaでForgeを入れたいのですが、インストールした.jarファイルが展開されてしまい中 1 2023/07/28 22:30
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- Windows 10 Windows Updateの更新ができない場合に初期化 3 2023/01/18 20:00
- C言語・C++・C# [至急]Project Euler:#13Large sum コード、入力、出力、解説 1 2022/09/24 02:30
- Java JavaでWebページ作成 7 2023/07/21 21:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「産業」と「業界」の意味の違い
-
偏差値について
-
一次産業,2次産業,3次産業...
-
中国語での「进入状态」って日...
-
ドイツ語 jaはどう訳せばいい...
-
丁目と町目
-
名刺の記載はDrかPhDか?
-
応仁の乱で勝ったのは誰ですか?
-
鉄仮面の正体はルイ14世の異...
-
発布ってなに?
-
産業を利用した地域活性化政策...
-
日本産業の移変わりと特徴
-
インドで急成長したのは、ICT産...
-
予科練出身の有名人は?
-
埼玉が貧乳て本当ですかよろし...
-
ダイダラボッチ?デーダラボッチ?
-
Plus!Menu Add-inについて
-
光化学スモック現象ってなんで...
-
意味不明のプリンターMicrosoft...
-
オーストリアとイタリアにまた...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報