私はtime with time zone
をpostgresqlデータベースに持っています。私の所在地はインドなので、10.00.00+5.30
として保存されています。次のように私は、JavaのResultSetを使用して結果を取得しています:JavaのgetTime() `time zoneからの時間が正しく取得できません。
は考えます:10:00
が、私は21.30
として結果を取得しています:
String time = rst.getTime(1).toString();
期待される結果です。私が間違っていることを教えてください?
toStringを使用すると、タイムゾーン情報が失われます。 – assylias
@ assylias agree。どのようにして正しい時間を得ることができますか? – Santhucool
Postgresは送信するタイムゾーンオフセットを実際には保存しないことに注意してください。保存する前にUTCに正規化します。 –