From 1e18c93ea2571a05380e6458204bbef10f2a5a5c Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Tue, 29 Jun 2010 10:13:36 +0000 Subject: don't write milliseconds when they are zero --- source/QXmppUtils.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'source/QXmppUtils.cpp') 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) -- cgit v1.2.3