NSDate

  • NSDate時間間隔的簡單整理
    • 簡單的做下筆記,備忘
  • 當然用到的時候一般都會配合分類來使用,如先判斷是否為今年,今天,昨天等,在進行時間差的比較,當然比較時間差代碼也可以封裝到分類,這里就不一一說明,只是簡單記錄下
    代碼如下
 //創(chuàng)建時間對象
    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];
    
    //拿到時間差
    NSDateComponents *com = [calendar components:NSCalendarUnitYear |NSCalendarUnitMonth |NSCalendarUnitDay |NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitSecond  fromDate:date toDate:date1 options:0];
    
    NSLog(@"相差%ld年%ld個月%ld天%ld小時%ld分鐘%ld秒", com.year, com.month, com.day, com.hour, com.minute, com.second);

時區(qū)轉換:http://blog.csdn.net/lioneldy/article/details/51556931

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容