問題:
からの java.util.Date を解析するとき明示的なタイムゾーン情報のない文字列の場合、システムのローカル タイムゾーンが結果の Date オブジェクトに自動的に割り当てられます。これは、特定のタイム ゾーンを指定する必要がある場合には望ましくない可能性があります。
解決策:
Date オブジェクトにカスタム タイム ゾーンを設定するには、次のようにします。 DateFormatクラスを使用します。 SimpleDateFormat を使用する例を次に示します。
SimpleDateFormat isoFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); isoFormat.setTimeZone(TimeZone.getTimeZone("UTC")); Date date = isoFormat.parse("2010-05-23T09:01:02");
この例では:
以上がJava 日付オブジェクトに特定のタイムゾーンを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。