- NSDate時(shí)間間隔的簡單整理
- 簡單的做下筆記月幌,備忘
- 當(dāng)然用到的時(shí)候一般都會配合分類來使用,如先判斷是否為今年阅嘶,今天这溅,昨天等组民,在進(jìn)行時(shí)間差的比較,當(dāng)然比較時(shí)間差代碼也可以封裝到分類悲靴,這里就不一一說明臭胜,只是簡單記錄下
代碼如下
//創(chuàng)建時(shí)間對象
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
NSString *str = @"2014-05-13 21:34:55";
NSDate *date = [formatter dateFromString:str];
NSString *str1 = @"2016-02-8 22:49:33";
NSDate *date1 = [formatter dateFromString:str1];
//初始化日歷
NSCalendar *calendar = [NSCalendar calendarWithIdentifier:NSCalendarIdentifierGregorian];
//拿到時(shí)間差
NSDateComponents *com = [calendar components:NSCalendarUnitYear |NSCalendarUnitMonth |NSCalendarUnitDay |NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitSecond fromDate:date toDate:date1 options:0];
NSLog(@"相差%ld年%ld個(gè)月%ld天%ld小時(shí)%ld分鐘%ld秒", com.year, com.month, com.day, com.hour, com.minute, com.second);
時(shí)區(qū)轉(zhuǎn)換:http://blog.csdn.net/lioneldy/article/details/51556931