Android棉花糖中的SimpleDateFormat行为更改

Android棉花糖中的SimpleDateFormat行为更改,第1张

Android棉花糖中的SimpleDateFormat行为更改

英国语言环境中,“ am”和“ pm”的定义似乎已更改。

在棉花糖中,英国区域设置现在将“ am”表示为“ am”,将“ pm”表示为“ pm”

String record = "2015-10-23 Fri 10:59 p.m. BST   3.60 meters"SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd E hh:mm aa", Locale.UK);// note the length is 25 now, not 23... Date eventDate = dateFormat.parse(StringUtils.substring(record, 0, 25).trim());

我无法解释为什么,但是美国语言环境与am / pm合作,英国与am / pm合作

编辑

似乎在2015年3月的

en_gb
语言环境更新中,该语言环境已替换其am /
pm定义。源差异



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5502049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存