让我们考虑这个代码示例:
DateFormat sdf = SimpleDateFormat.getTimeInstance(SimpleDateFormat.LONG,
new Locale("ru", "RU"));
Date date = sdf.parse("8:13:05 PDT");
当我在我的桌面(java 1.6)上运行此代码时,一切都顺利通过,但是在 android 设备上我得到异常,我认为这是由于语言环境 TimeZone:
java.text.ParseException: Unparseable date: 8:13:05 PDT
为什么?