java.util.Date のタイムゾーンを設定するにはどうすればいいですか? 質問する

java.util.Date のタイムゾーンを設定するにはどうすればいいですか? 質問する

java.util.Dateから を解析しましたStringが、オブジェクトのタイムゾーンとしてローカルタイムゾーンが設定されていますdate

String解析元にタイムゾーンが指定されていませんDate。オブジェクトの特定のタイムゾーンを設定したいですdate

どうやってやるの?

ベストアンサー1

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

おすすめ記事