diff options
Diffstat (limited to 'src/com/isode/stroke/serializer/payloadserializers/MUCPayloadSerializer.java')
-rw-r--r-- | src/com/isode/stroke/serializer/payloadserializers/MUCPayloadSerializer.java | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/src/com/isode/stroke/serializer/payloadserializers/MUCPayloadSerializer.java b/src/com/isode/stroke/serializer/payloadserializers/MUCPayloadSerializer.java index d6e7a10..9a72cfa 100644 --- a/src/com/isode/stroke/serializer/payloadserializers/MUCPayloadSerializer.java +++ b/src/com/isode/stroke/serializer/payloadserializers/MUCPayloadSerializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, Isode Limited, London, England. + * Copyright (c) 2012-2014, Isode Limited, London, England. * All rights reserved. */ /* @@ -8,11 +8,7 @@ */ package com.isode.stroke.serializer.payloadserializers; -import java.text.DateFormat; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.TimeZone; - +import com.isode.stroke.base.DateTime; import com.isode.stroke.elements.MUCPayload; import com.isode.stroke.serializer.GenericPayloadSerializer; import com.isode.stroke.serializer.xml.XMLElement; @@ -48,13 +44,7 @@ public class MUCPayloadSerializer extends GenericPayloadSerializer<MUCPayload> { history = true; } if (muc.getSince() != null) { - SimpleDateFormat dfm = new SimpleDateFormat("YYYY-MM-dd"); - SimpleDateFormat tfm = new SimpleDateFormat("hh:mm:ss"); - Date date = muc.getSince(); - - dfm.setTimeZone(TimeZone.getTimeZone("UTC")); - tfm.setTimeZone(TimeZone.getTimeZone("UTC")); - String sinceDateString = dfm.format(date) + "T" + tfm.format(date) + "Z"; + String sinceDateString = DateTime.dateToString(muc.getSince()); historyElement.setAttribute("since", sinceDateString); history = true; } |