java - How to set a timezone with org.joda.time? -
i want parse string datetime object:
datetimeformatter fmt = datetimeformat.forpattern("m/d/yyyy hh:mm"); datetime dt = fmt.parsedatetime(stringdate + " " + stringtime).withzone(datetimezone.forid("europe/dublin"));
if introduce time 06/22/2014 10:43 get
06/22/2014 8:43 +0100,
but want get
06/22/2014 10:43 +0100
how can this?
you should apply timezone formatter, not datetime
. otherwise, date have been parsed in local timezone, , you're simply transposing desired timezone.
datetimeformatter fmt = datetimeformat.forpattern("m/d/yyyy hh:mm") .withzone(datetimezone.forid("europe/dublin")); datetime dt = fmt.parsedatetime("06/22/2014 10:43");
java jodatime
No comments:
Post a Comment