내 코드에 문제가있어 무엇이 잘못되었는지 확신 할 수 없습니다. iOS5.1에 대한NSDateFormat을 사용하려고 할 때 iOS 6가 표준 시간대 PHT를 지원합니까?
NSString* dateFormat1 = @"EEE MMM dd HH:mm:ss V yyyy";
NSString* dateString1 = @"Fri Jul 26 00:00:00 PHT 2013";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:dateFormat1];
내 결과 : 아직도 널이기 때문에 아이폰 OS 6.0
를 들어2013-08-02 11:59:08.459 MySandbox[41502:c07] 2013-07-25 16:00:00 +0000
2013-08-02 12:02:37.454 MySandbox[41581:c07] (null)
* 참고, 내가 대신 ZZZ 또는 Z의, V를 사용했다. * 주 2, PHT를 PST로 변경하려고 시도했지만 효과가있었습니다. JST로 변경되었지만 작동하지 않았습니다.
올바른 형식을 사용하지 않을 것으로 추측됩니다. 내가 정말로 사용해야하는지 잘 모르겠다.
* 참고 3,이 question에 따르면 실제로 iOS5와 iOS6에서 변경된 사항이 있으므로 iOS5가 작동 한 이유가 여기에 있습니다.