## Uses of Interface
freemarker.template.utility.DateUtil.DateToISO8601CalendarFactory

Packages that use DateUtil.DateToISO8601CalendarFactory
freemarker.template.utility: Various classes used by core FreeMarker code but might be useful outside of it too.

### Uses of DateUtil.DateToISO8601CalendarFactory in freemarker.template.utility

Classes in freemarker.template.utility that implement DateUtil.DateToISO8601CalendarFactory
`static class` `DateUtil.TrivialDateToISO8601CalendarFactory` Non-thread-safe factory that hard-references a calendar internally.

Methods in freemarker.template.utility with parameters of type DateUtil.DateToISO8601CalendarFactory
`static String` DateUtil.`dateToISO8601String(Date date, boolean datePart, boolean timePart, boolean offsetPart, int accuracy, TimeZone timeZone, DateUtil.DateToISO8601CalendarFactory calendarFactory)` Format a date, time or dateTime with one of the ISO 8601 extended formats that is also compatible with the XML Schema format (as far as you don't have dates in the BC era).

`static String`

DateUtil.`dateToXSString(Date date, boolean datePart, boolean timePart, boolean offsetPart, int accuracy, TimeZone timeZone, DateUtil.DateToISO8601CalendarFactory calendarFactory)`
Same as `DateUtil.dateToISO8601String(java.util.Date, boolean, boolean, boolean, int, java.util.TimeZone, freemarker.template.utility.DateUtil.DateToISO8601CalendarFactory)`, but gives XML Schema compliant format.