1.創建的日期對象永遠都是0時區的.東八區+8小時
2.初始化:NSDate *date1 = [NSDatedate];
3.時間的間隔都是以秒爲單位來計算的.
4.獲取兩個時間的間隔一般都是大的時間在前面,求出結果爲正數
5.可以調用earlierDate和laterDate兩個方法獲取兩個日期中較早的或較晚的.
6.NSDateFormatter是一個日期格式類,可以將日期進行格式轉換.
7.指定日期格式:HH表示24小時制,hh表示12小時制,MM表示月份,mm表示分鐘,dd表示天數,DD表示本年第幾天,ss表示秒數.
8.可以通過調用系統方法來獲取日期或時間的格式風格.
9.將日期格式串轉換爲NSDate對象
NSString *dateStr = @"2014-05-01 10:23:18";
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *date1 = [formatter dateFromString:dateStr];
NSLog(@"%@",date1);
10.將NSDate對象轉換成日期格式串
NSDate *date = [NSDate date];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
NSString *str = [formatter stringFromDate:date];
NSLog(@"%@",str);
11.對系統類進行創建方法時可以用分類的方式添加方法.
12.分類要繼承原來的系統類之下.
13.不能添加實例變量,只能添加方法.