我在两台计算机上运行一个程序SimpleDateFormat.parse():一台 Mac OS X 笔记本电脑和一台 Windows 台式机。在桌面上,日期解析会抛出一个ParseException.
代码很简单:new SimpleDateFormat("E, d MMM yyyy HH:mm:ss Z").parse("Wed, 4 Jul 2001 12:08:56 -0700")
Locale.getDefaulten_US在两台计算机上返回。
java -version1.6.0_65在 Mac上返回,1.7.0_21在 Windows 计算机上抛出ParseException.
我完全不知道为什么ParseException会发生在 Windows 环境中。有人会有线索吗?
干杯。