htc g7 os2.2 不支持符号“a”简单日期格式
我发现htc g7不支持SimpleDateFormat的符号“a”。所以我无法方便地解析日期。 例如:代码: *
SimpleDateFormat sdf2 = new SimpleDateFormat("MM/dd/yy hh:mm a");
String d2 = "12/15/10 6:30 PM";
try{
sdf2.parse(d2);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
*
在模拟器中测试,没问题。但是在我的手机上运行,会出现ParseException。
我的手机 HTC G7 os2.2
I found htc g7 can't support the symbol 'a' of SimpleDateFormat. So I can't parse date expediently.
For example: the code:
*
SimpleDateFormat sdf2 = new SimpleDateFormat("MM/dd/yy hh:mm a");
String d2 = "12/15/10 6:30 PM";
try{
sdf2.parse(d2);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
*
Test in simulator, that's ok. But run on my phone, It will occur the ParseException.
My phone HTC G7 os2.2
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可能是区域设置问题?尝试使用...在上面的代码中明确设置区域设置
,只是为了测试它是否适用于手机。
来自“警惕默认区域设置”http://developer.android。 com/reference/java/util/Locale.html#default_locale
Possibly a locale issue? Try explicitly setting the locale in your code above by using...
...just to test to see if it works on the phone.
From "Be wary of the default locale" http://developer.android.com/reference/java/util/Locale.html#default_locale