NSDate類總結

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.不能添加實例變量,只能添加方法.






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章