我在解析以“BST”为时区的日期时遇到问题。
这是日期:2012-04-22 16:00:00 BST
这是我的代码
NSDateFormatter * formatter = [[NSDateFormatter alloc] init];
[formatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_GB"]];
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss ZZZ"];
NSDate * matchDate = [formatter dateFromString:dateStr];
例如,这适用于 GMT,但对于 BST,我得到了零,有什么线索吗?