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