Specifying Time Zone for java.util.Date
When parsing a java.util.Date object from a String, the default time zone is set to the local time zone. However, in certain scenarios, it may be necessary to specify a custom time zone.
Setting Time Zone
To specify the time zone of a java.util.Date object, you can utilize DateFormat. Here's an example:
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");
In this example, the SimpleDateFormat is configured to use the "UTC" time zone. When parsing the String "2010-05-23T09:01:02", the parsed Date object will have the UTC time zone applied.
By following this approach, you can set the desired time zone for java.util.Date, ensuring that the time zone information is accurate and matches your specific requirements.
The above is the detailed content of How Can I Specify a Custom Time Zone When Parsing a java.util.Date Object?. For more information, please follow other related articles on the PHP Chinese website!