Correctly format dates in changeshappened

pull/14/head
Sam Bosley 12 years ago
parent e2835c834e
commit afe15a91c0

@ -291,4 +291,9 @@ public class DateUtilities {
return result; return result;
} }
public static String timeToIso8601(long time) {
Date date = new Date(time);
return new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ").format(date); //$NON-NLS-1$
}
} }

@ -14,6 +14,7 @@ import com.todoroo.andlib.data.Property.PropertyVisitor;
import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.data.TodorooCursor;
import com.todoroo.andlib.sql.Order; import com.todoroo.andlib.sql.Order;
import com.todoroo.andlib.sql.Query; import com.todoroo.andlib.sql.Query;
import com.todoroo.andlib.utility.DateUtilities;
import com.todoroo.astrid.actfm.sync.ActFmPreferenceService; import com.todoroo.astrid.actfm.sync.ActFmPreferenceService;
import com.todoroo.astrid.actfm.sync.ActFmSyncThread.ModelType; import com.todoroo.astrid.actfm.sync.ActFmSyncThread.ModelType;
import com.todoroo.astrid.core.PluginServices; import com.todoroo.astrid.core.PluginServices;
@ -162,7 +163,7 @@ public class ChangesHappened<TYPE extends RemoteModel, OE extends OutstandingEnt
if (l == 0 && property.checkFlag(Property.PROP_FLAG_USER_ID)) if (l == 0 && property.checkFlag(Property.PROP_FLAG_USER_ID))
return ActFmPreferenceService.userId(); return ActFmPreferenceService.userId();
else if (property.checkFlag(Property.PROP_FLAG_DATE)) else if (property.checkFlag(Property.PROP_FLAG_DATE))
return l.longValue() / 1000L; return DateUtilities.timeToIso8601(l);
return l; return l;
} else { } else {
return getAsString(data); return getAsString(data);

Loading…
Cancel
Save