特定の timezone に設定して Date 値を作成する必要があるプロジェクトに取り組んでいます。
次のコードを使用しました
Date formatter1 = new Date(HttpDateParser.parse("2013-08-02 11:00:00"));
System.out.println("Date dd formatter1"+formatter1);
結果は次のとおりです。
Fri Aug 02 16:30:00 Asia/Calcutta 2013
解析後、デバイスのタイムゾーンに従って時間を与えてくれます...デバイスのタイムゾーンがインドのコルカタに設定されている場合、5:30 を自動的に追加します。
結果を次のようにしたい:
Fri Aug 02 11:00:00 Asia/Calcutta 2013
つまり、 GMT への参照としてオフセットを追加すべきではありません。
このコードを使用して、必要なデータをタイムゾーンに従って設定し、内部で変更しないようにするにはどうすればよいですか?