How do you write out a Calendar as a String, such as 1993-12-01T00:00:00Z

I've added a ObjectStringConverter that will convert a Date, but it seems to
ignore the Calendar.

        public String objectToString(Object object, Class type, Context
context) {
            if(object != null) {
                if(object instanceof java.util.Date) {
                    return formatter.format((java.util.Date) object);
                } else if (object instanceof java.util.Calendar) {
                    logger.info("Class type " + type.getName());  //<< never
gets printed.
                    return formatter.format(((java.util.Calendar)
object).getTime());
                }
            }
            return super.objectToString(object, type, context);
        }

I need the same result for Calendar as Date would print out.  Any
suggestions?

~Rik

Reply via email to