X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Ftime%2Fdatetime.cpp;fp=source%2Ftime%2Fdatetime.cpp;h=7fa8ceefbac56c0ac5b7507906ff15b0df1f8d31;hp=415ce40abcdbd9dd7b4e2a61c2ebe995711413cb;hb=c8c97ab483cfbf1bb3d0788cf729be92091ba2fc;hpb=1cd1a0e185ba31cf89c72dcecbd15c7a5b3b7060 diff --git a/source/time/datetime.cpp b/source/time/datetime.cpp index 415ce40..7fa8cee 100644 --- a/source/time/datetime.cpp +++ b/source/time/datetime.cpp @@ -186,7 +186,7 @@ void DateTime::set_timezone(const TimeZone &tz) void DateTime::convert_timezone(const TimeZone &tz) { - add_raw((zone.get_offset()-tz.get_offset()).raw()); + add_raw((tz.get_offset()-zone.get_offset()).raw()); zone = tz; } @@ -296,7 +296,7 @@ string DateTime::format_rfc3339() const if(const TimeDelta &offs = zone.get_offset()) { int m = abs(static_cast(offs/Time::min)); - result += Msp::format("%c%02d:%02d", (offs