2012-03-22 2 views

답변

-1

EKEvents 날짜는 GMT + 0으로 저장됩니다. 하지만 캘린더 앱의 표시 날짜와 시간대 로컬 설정. 7시간 = 15시 56분 = 오후 3시 56분

가장 좋은 방법은 해당 지역의 시간대와 날짜있어 추가 - 그래서

나는 22시 56분 때문에 당신이 GMT-7 시간대에있어 가정 사용 NSDateComponents입니다 : 당신이 원하는 경우에만 년, 월, 일을 사용할 수 있습니다

NSDateComponents *comps = [[NSDateComponents alloc] init]; 
[comps setYear:2012]; 
[comps setMonth:3]; 
[comps setDay:22]; 
[comps setHour:22]; 
[comps setMinute:56]; 
[comps setSecond:30]; 
NSDate* myDate = [[NSCalendar currentCalendar] dateFromComponents:comps]; 

이되지 않습니다

+0

"EKEvents 날짜가 GMT + 0으로 저장됩니다"(시간, 분, 초는 0입니다) "존 F. 케네디의 탄생일 인 2016-05-29 21:59:59 +0000" –

+0

당신은 어떻게 생각하십니까? 데이트 할래? – Alex

관련 문제