Android 4.3和Android 4.1.2之间的简单日期格式存在差异

时间:2014-06-04 21:03:36

标签: java android datetime

我对SimpleDateFormat对象使用以下模式 - yyyy-MM-dd'T'HH:mm:ss.SSSZZZZZ。根据{{​​3}}这个我使用ZZZZZ的时区格式应该格式化输入日期并返回一个字符串,该字符串具有sign HH:mm格式的时区信息(例如-08: 00)。这适用于Andriod 4.3但不幸的是,相同的代码以sign HHmm格式返回时区信息(例如-0800)。请注意缺少的结肠。有人知道这个的原因吗?!

1 个答案:

答案 0 :(得分:0)

原因在official docs本身

中说明
Five-count patterns (such as "MMMMM") used for the shortest non-numeric 
representation of a field were introduced in Android 4.3 (Jelly Bean MR2, 
API level 18). 

bug report提交的

中找出来