2011-03-19 9 views
0

나는이 두있는 NSDate에서 결과 나 등이 필요합니다. NSDate 예 : 2011-03-20 23:59 PM 모든 iPhone 시간대에는 무엇이 있습니까있는 NSDate 현재 시간

저는 구현과 정말로 혼동합니다! 나는 다음과 같은 수행 :

NSCalendar *gCal = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; 

NSDateComponents *gComponents = [[NSDateComponents alloc] init]; 

gComponents.day = gDayEventChecker; 
gComponents.month = gMonthEventChecker; 
gComponents.year = gYearEventChecker; 
gComponents.hour = 0; 
NSDate *first = [gCal dateFromComponents:gComponents]; 


NSCalendar *gCal2 = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; 

NSDateComponents *gComponents2 = [[NSDateComponents alloc] init]; 

gComponents2.day = gDayEventChecker2; 
gComponents2.month = gMonthEventChecker2; 
gComponents2.year = gYearEventChecker2; 
gComponents2.hour = 23; 
gComponents2.mintue = 59; 


NSDate *sec = [gCal2 dateFromComponents:gComponents2]; 

결과가 정확하지!

첫째 : 2011-02-20 1시 30분 0초 0000 둘째 : 2011-03-20 당신이 일을하려고하지만,이 정확히 무엇을 1시 30분 0초 0000

답변

0

확실하지 방법 timeIntervalSinceDate 여기 좀 봐 : NSDate

+0

터미널에서 작성된 것입니다 : 2011-03-20 01:30:00 +0000. 나는 있어야한다 : 2011-03-20 23:59:00 어떤 시간대 – Alish