@Test
public void testCalendarToXSDTimeString_2() {

    Calendar cal = createCalendar(1984, Calendar.MARCH, 22, 14, 32, 1, 500, "GMT+01:00");
    assertEquals("14:32:01.500+01:00", DateTimeUtils.calendarToXSDTimeString(cal));
    // Different timezone - moves the cal point-in-time.
    cal.setTimeZone(TimeZone.getTimeZone("MST"));
    assertEquals("06:32:01.500-07:00", DateTimeUtils.calendarToXSDTimeString(cal));
}