htc g7 os2.2 不支持符号“a”简单日期格式

发布于 2024-10-06 16:46:26 字数 426 浏览 4 评论 0原文

我发现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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

流星番茄 2024-10-13 16:46:26

可能是区域设置问题?尝试使用...在上面的代码中明确设置区域设置

SimpleDateFormat sdf2 = new SimpleDateFormat("MM/dd/yy hh:mm a", Locale.US);

,只是为了测试它是否适用于手机。

来自“警惕默认区域设置”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...

SimpleDateFormat sdf2 = new SimpleDateFormat("MM/dd/yy hh:mm a", Locale.US);

...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

A common mistake is to implicitly use the default locale when producing output meant to be machine-readable. This tends to work on the developer's test devices but fail when run on a device whose user is in a less conventional locale.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文