参阅SimpleDateFormat的文档:
对于格式化(使用ISO 8601时区),如果距GMT的偏移值为0,则生成“ Z”。
因此,这个行为是可以预期的,可以做如下处理:
1.使用RFC 822时区格式化程序ZZZ;但是,这将产生“ +0000”
2.处理字符串以替换最终的字符串Z:str.replaceAll("Z$", "+00:00")
参阅SimpleDateFormat的文档:
对于格式化(使用ISO 8601时区),如果距GMT的偏移值为0,则生成“ Z”。
因此,这个行为是可以预期的,可以做如下处理:
1.使用RFC 822时区格式化程序ZZZ;但是,这将产生“ +0000”
2.处理字符串以替换最终的字符串Z:str.replaceAll("Z$", "+00:00")