2012-09-09 47 views
0

当转换日期字符串服务器到一个NSDate的 - 这是在这种格式NSDateFormatter归零分钟

2012-09-07T11:57:44+10:00 

我们使用此日期格式的NSDateFormatter

yyyy-MM-dd'T'HH:mm:ssZZZ':'mm 

但几分钟总是零分钟。

+0

这是因为第二个“mm”将零分配给分钟。 –

+0

(你不能首先以某种方式去除时间戳中的最后一个':'来解析这种形式的时间戳。) –

+0

@HotLicks完全有意义。让它成为答案... – daidai

回答

1

第二个“mm”覆盖第一个的结果,并将分钟设置为零,在时区末尾解析了“00”。

为了解析时间戳的格式,您必须首先以某种方式删除最后的:字符,因为NSDateFormater无法处理该字符。