我想检查日期并以 4 格式 TheDayBeforeYesterday、Yesterady、Today、Tomorrow 获得结果。
我有一个日期,我想将该日期与当前日期进行比较。
现在我已经这样做了,但这只是给我正数的日子,所以我无法得到日期已经过去或者它仍然会到那个日期。
-(void)getDateDiffrenceForBirthday:(NSString *)strOriginalDate
{
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss"];
NSDate *originalDate = [formatter dateFromString:strOriginalDate];
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *components = [calendar components:NSDayCalendarUnit
fromDate:originalDate
toDate:[NSDate date]
options:0];
NSLog(@"Days To Go %d",components.day);
}