java - joda time, DateTimeFormatter -
i have following code
datetimeformat = isodatetimeformat.datetimenomillis()
and use datetimeformat below
public static string print(date value) { return datetimeformat.print(value.gettime()); }
and problem, in print method put many date instances + 4 hours time, , after datetimeformat.print(value.gettime()); time +3 hour, 1 of date instances become +4 hours, error me.
in date instances has same time zone europe/moscow
what may wrong in case?
in date instances has same time zone europe/moscow
a date
instance doesn't have time zone - it's instant in time. should specify time zone formatter, e.g.
datetimeformat = isodatetimeformat .datetimenomillis() .withzoneutc();
if want value does know time zone, should use datetime
instead of date
.
Comments
Post a Comment