2016-04-30 7 views
0

私はクライアントのためのrequirmentに取り組んでいます。私にここを示唆してください。時間をJavaの英国時間に換算する

英国時間に所定の時間を変換したいと思います。 たとえば、10:00 AM ISTを関数に渡すと、英国時間の10:00 AM ISTの等価時間が返されます。

JavaコードでDaylight Systemを処理する方法を教えてください。

はアリーシャ

+0

https://docs.oracle.com/javase/8/docs/api/java/time/package-summary.html –

+1

英国はより多くのを持って、事前にありがとうございました1つの[タイムゾーン](https://en.wikipedia.org/wiki/Time_in_the_United_Kingdom#IANA_time_zone_database)よりも大きいです。 GMT *または* "Europe/London"をお探しですか? –

+0

@ElliottFrisch:OPがヨーロッパ/ロンドンを探している可能性が高いと思われます。確かに、あなたがリンクしたページから: "IANAタイムゾーンデータベースには、ヨーロッパ/ロンドンというファイルzone.tabに英国のゾーンが1つ含まれています。" –

答えて

0
TimeZone london = TimeZone.getTimeZone("Europe/London"); 
long time= //yourTime 
return now + london.getOffset(time); 
+0

DSTを開始するときに、 "TimeZone london = TimeZone.getTimeZone(" Europe/London ");"を変更する必要がありますか。 – alakhya

+0

@alakhya:まず最初に、動作しているかどうかをテストしましたか?しかし、基本的に、それはうまくいくはずです。ヨーロッパ/ロンドンのタイムゾーンは、DSTを監視しているかどうかに関係なく、指定された時点でのロンドンの現地時間を反映する必要があります。 –

+0

助けがあれば投票してください – suulisin

関連する問題