## **1.NSString *转 NSDate ***
#### 方法1.中国时间格式
NSString *string = @"2016-7-16 09:33:22";
NSDateFormatter *format = [[NSDateFormatter alloc] init];
format.dateFormat = @"yyyy-MM-dd HH:mm:ss";
NSDate *data = [format dateFromString:string];
NSString *newString = [format stringFromDate:data];
#### 方法2.混杂格式
NSString *string = @"7月-16/2016 09:33:22秒";
NSDateFormatter *format = [[NSDateFormatter alloc] init];
format.dateFormat = @"MM月-dd-yyyy HH:mm:ss秒";
NSLog(@"%@",[format dateFromString:string]);
#### 方法3.国际时间格式
NSString *string = @"Tue May 31 17:46:55 +0800 2016 ";
NSDateFormatter *format = [[NSDateFormatter alloc] init];
format.dateFormat = @"EEE-MMM-dd HH:mm:ss Z yyyy";
format.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];
#### 方法4.时间戳格式
NSString *string = @"1287879863267";
NSTimeInterval second = string.longLongValue / 1000.0;
NSDate *date = [NSDate dateWithTimeIntervalSince1970:second];
## 1.NSDate *转 NSString *
#### 方法1.datatostring
NSDate *date = [NSDate date];
NSDateFormatter *format = [[NSDateFormatter alloc] init];
format.dateFormat = @"yyyy年MM月dd号 HH:mm:ss";
NSString *string = [format stringFromDate:date];
];
;
 {
NSLog(@"createdAtDate > nowDate");
} else if (result == NSOrderedDescending) {
NSLog(@"createdAtDate < nowDate");
} else {
NSLog(@"createdAtDate == nowDate");
}
]) {
calendar = [NSCalendar calendarWithIdentifier:NSCalendarIdentifierGregorian];
}else{
calendar = [NSCalendar currentCalendar];
}
NSCalendarUnit unit = NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitSecond;
NSDateComponents *components = [calendar components:unit fromDate:createdAtDate toDate:otherDate options:0];
NSLog(@"%@",components);
]) {
calendar = [NSCalendar calendarWithIdentifier:NSCalendarIdentifierGregorian];
}else{
calendar = [NSCalendar currentCalendar];
}
NSDateFormatter *format = [[NSDateFormatter alloc] init];
format.dateFormat = @"yyyy-MM-dd HH:mm:ss";
NSLog(@"%zd",[calendar isDateInToday:[format dateFromString:@"2016-7-16 09:33:22"]]);
![image](
转自:www.jianshu.com/p/26c2deaed…