내가 다른 시간대로, 여기 GMT를 사용하면 내 setDateFormat가 작동하지 않는 이유 궁금 해요 :"setDateFormat"이 GMT에서 작동하지 않습니까?
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"GMT"]];
[dateFormatter setDateFormat:@"dd-MM-YYYY"]; //this doesn't work, nothing appears
//[dateFormatter setDateStyle:NSDateFormatterMediumStyle]; //this works
하지만 난 기본 시간대를 사용하는 경우, 작동 :
NSDateFormatter *Dateformat = [[NSDateFormatter alloc]init];
[Dateformat setDateFormat:@"dd-MM-YYYY HH:mm:ss"]; //this works
감사합니다 당신의 도움을
폴
덕분에, 그래 나는 nslog으로 테스트했지만, 그것은 "setDateFormat"에 대한 더 내 예제가 : 코드의 두 번째 덩어리는 잘 작동이 시간대의 기본적으로,하지만 내가 "GMT"와 같은 다른 시간대를 사용하는 경우 setDateFormat가 작동하지 않습니다. NSLog가 날짜 형식을 표시하지 않습니다 ... – Paul
편집 : 죄송합니다. 죄송합니다. 실수로 다른 형식을 추가했습니다. 나중에 코드에서 두 번 형식을 변경 한 것을 보지 못했습니다. 어쨌든 도움을 주셔서 감사합니다. – Paul