Shortcut for {@link SimpleDateFormat} to output a String representation
of this calendar instance. This method respects the Calendar's assigned
{@link TimeZone}, whereas calling cal.time.format('HH:mm:ss')
would use the system timezone.
Note that Calendar equivalents of date.getDateString()
and variants do not exist because those methods are Locale-dependent.
Although a Calendar may be assigned a {@link Locale}, that information is
lost and therefore cannot be used to control the default date/time formats
provided by these methods. Instead, the system Locale would always be
used. The alternative is to simply call
{@link DateFormat#getDateInstance(int, Locale)} and pass the same Locale
that was used for the Calendar.