I have parsed a java.util.Date
from a String
but it is setting the local time zone as the time zone of the date
object.
The time zone is not specified in the String
from which Date
is parsed. I want to set a specific time zone of the date
object.
How can I do that?
Use DateFormat. For 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");