ColdFusion 9から作成されたjava.util.TimeZoneオブジェクトでgetDefault()を実行すると、「Pakistan Time」が表示されます。私たちは東部タイムゾーンにおり、私たちのサーバー(Windows 2003)は適切なタイムゾーンを報告しています。 ColdFusionのJVMはどこにこのタイムゾーンを取得しますか?ColdFusion 9のデフォルトタイムゾーンの問題
タイムゾーン:パキスタン時間(アジア/カラチ)
ColdFusion 9から作成されたjava.util.TimeZoneオブジェクトでgetDefault()を実行すると、「Pakistan Time」が表示されます。私たちは東部タイムゾーンにおり、私たちのサーバー(Windows 2003)は適切なタイムゾーンを報告しています。 ColdFusionのJVMはどこにこのタイムゾーンを取得しますか?ColdFusion 9のデフォルトタイムゾーンの問題
タイムゾーン:パキスタン時間(アジア/カラチ)
これを試してください:
Google's cacheから取得
http://troymurray.blogspot.com/2007/12/coldfusion-timezone-change.html
(削除)
内容:
ColdFusionのタイムゾーンの変更
だから私をどのようなものからでもデータを受け入れ、それを私たちのOracleデータベースに挿入するためのコンポーネントに取り組んできました。 eal。しかし、私はこれを日時とともに実行する必要があります。これはOracleには本当に固執しています。私のColdFusion関数Now()は、私のタイムゾーン(-5)に対応する約5時間の間違った時間を返していたことに気付きました。
ColdFusion Admin全体を見渡しましたが、これを指定する場所を見つけることができませんでした。私はこのサーバーを設定してColdFusionをインストールしたときに間違ったタイムゾーンが設定されていて、何とか保存しなければならないことを覚えているようです。 ColdFusionはJavaに依存しているため、ColdFusionが実行するJava仮想マシン(JVM)を使用してタイムゾーンを変更する必要がありました。ここで私はそれを行った方法です:
- まず、あなたの場所に正しいタイムゾーンIDを見つけてください。私はhereに行くことで鉱山を見つけました。
- サーバー設定でColdFusionの管理
- にログインJavaとJVMに行く
- は、最後の文字の後にスペースを追加し、「-Duser.timezone =」してからtimezone ID JVM引数のテキストエリアを探します。
- 再起動し
- 「ColdFusion 8のアプリケーションサーバー」サービス
- を「変更の送信」ボタンをクリックして、あなたの時間を確認し、正しく表示されます。
おかげで、私はまだデフォルトは別のゾーンになる理由として興味があります。 –
たぶん彼らは何かをハードコード化しているので、CF9はインドで書かれていたので... ...:D –
このブログは削除されました。 – Jarede
は、実際に鉱山はGMTに来て、と記載されていた: '-Duser.timezone = GMT' – Jakub