가능한 중복 : 나는이 날짜를 비교하고 그들 사이에 일의 수를 알아 내기 위해 노력하고 있어요
iPhone - get number of days between two dates일
. 다음과 같은
뭔가 :
now = [NSDate date];
// This is i am saving in NSUSerdefault on some condition,like
if (a == 1) {
dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"yyyy-MM-dd HH:MM:SS";
[dateFormatter setTimeZone:[NSTimeZone systemTimeZone]];
NSLog(@"The Current Time is %@",[dateFormatter stringFromDate:now]);
datesaved = [NSString stringWithFormat:@"%@",[dateFormatter stringFromDate:now]];
NSLog(@"old date saved : %@",datesaved);
[dateFormatter release];
}
및 현재 날짜를 찾을 수 있습니다.
이제는 NSUserDefaults
에 저장된 날짜와 현재 날짜를 비교하여 그 사이의 일 수를 찾고 싶습니다.
예 :의 2012년 12월 12일 19:12:74
번호 :
현재 시간이 저장 2012년 12월 16일 19:12:74 된 날짜입니다 일 : 당신은 걸릴 수 있습니다
그런데 HH : MM : SS는 아마도 HH : mm : ss 여야합니다. MM이 그 달을 붙잡고있다! 그리고 예제를 보면, SS는 초 단위가 아니라 분수 초 (예제에서 74)를 제공합니다. [날짜 형식 패턴] (http://www.unicode.org/reports/tr35/tr35-19.html#Date_Format_Patterns)을 참조하십시오. – Rob
pow (duplicate, 09823984712947) 회 NSdate 질문이 있습니다. 나는 NSDateOverflow ...를 만들 것을 제안 할 것이다. : p –