+
+ // We always display times in Ottawa (local) time, because that's the only
+ // time that makes sense for a user who wants to know when to catch a bus.
+ // In the (unlikely?) event that our server is in a different timezone,
+ // we need to explicitly specify the time zone that we want to use.
+ TimeZone tz = TimeZone.getTimeZone("America/Toronto");
+ m_hourMinFmt.setTimeZone(tz);
+ m_hourMinSecFmt.setTimeZone(tz);