我正在开发一个桌面应用程序。它将从具有以下内容的用户那里以文本文件的形式获取输入:
..................................
..................................
Mon Jul 9 14:41:07 MDT 2012
..................................
..................................
..................................
我正在使用这些信息并使用 jfreechart 库创建时间序列图。时区可以是世界上任何可用的东西。但是当我使用这个文件时,它的默认时区是系统的时区(IST),所以不显示 MDT 时间。当我尝试从日期捕获时区然后使用
TimeZone.setDefault(TimeZone.getTimeZone("MDT"));
它没有用。当我有 MDT、CDT 等时区的缩写时,如何更改 Java 中的默认时区?