aboutsummaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
Diffstat (limited to 'source')
-rw-r--r--source/QXmppUtils.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/source/QXmppUtils.cpp b/source/QXmppUtils.cpp
index bf58706b..46cbde8b 100644
--- a/source/QXmppUtils.cpp
+++ b/source/QXmppUtils.cpp
@@ -65,7 +65,11 @@ QDateTime datetimeFromString(const QString &str)
QString datetimeToString(const QDateTime &dt)
{
- return dt.toUTC().toString("yyyy-MM-ddThh:mm:ss.zzzZ");
+ QDateTime utc = dt.toUTC();
+ if (utc.time().msec())
+ return utc.toString("yyyy-MM-ddThh:mm:ss.zzzZ");
+ else
+ return utc.toString("yyyy-MM-ddThh:mm:ssZ");
}
QString jidToResource(const QString& jid)