Java 在不同时区运行JCalendar

Java 在不同时区运行JCalendar,java,swing,timezone,locale,jcalendar,Java,Swing,Timezone,Locale,Jcalendar,我使用的是一个遗留应用程序。是否可以在不同的时区运行JCalendar?这个包的内部似乎假定了本地时区。我们的应用程序假设GMT,因此我们希望通过com.toedter.calendar.JTextFieldDateEditor和com.toedter.calendar.JSpinnerDateEditor类以GMT处理和呈现日期和时间 为了方便起见,您可以在程序的早期设置默认的时区 TimeZone.setDefault(TimeZone.getTimeZone("UTC"));

我使用的是一个遗留应用程序。是否可以在不同的时区运行JCalendar?这个包的内部似乎假定了本地时区。我们的应用程序假设GMT,因此我们希望通过
com.toedter.calendar.JTextFieldDateEditor
com.toedter.calendar.JSpinnerDateEditor
类以GMT处理和呈现日期和时间

为了方便起见,您可以在程序的早期设置默认的
时区

TimeZone.setDefault(TimeZone.getTimeZone("UTC"));