如何使用NSDateFormatter在Obj-C中解析这种时间格式?

fut*_*te7 5 iphone timezone date nsdateformatter

我在使用NSDateFormatter解析以下时间戳时遇到了很多麻烦:

30 MAR 2011 11:10:59 HKT
Run Code Online (Sandbox Code Playgroud)

我可以解析除了时区"HKT"之外的所有内容.我尝试过使用多个时区ID字符串而没有任何运气(一旦我尝试使用任何时区字符解析时区,它们总是返回nil).可能是什么问题呢?

这不起作用 - z~zz :(特定GMT时区缩写):

[oDateParser setDateFormat:@"dd MMM yyyy HH:mm:ss zzz"];
Run Code Online (Sandbox Code Playgroud)

这也不是 - v~vvv :( GMT时区缩写):

[oDateParser setDateFormat:@"dd MMM yyyy HH:mm:ss vvv"];
Run Code Online (Sandbox Code Playgroud)