1. ホーム

[解決済み】java.util.Dateのタイムゾーンを設定する方法は?

2022-04-04 21:25:26

質問

をパースしました。 java.util.Date から String のタイムゾーンに設定していますが、ローカルタイムゾーンを date オブジェクトを作成します。

にタイムゾーンが指定されていない。 String から Date がパースされます。の特定のタイムゾーンを設定したい。 date オブジェクトを作成します。

どうすればいいのでしょうか?

どのように解決するのですか?

DateFormatを使用する。例えば

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");