NSDate

1.創(chuàng)建時間

NSDate *date = [NSDate date];// 創(chuàng)建時間對象,獲得當前時間

NSLog(@"%@", date);//打印出的時間是0 時區(qū)的時間(格林威治時間)(北京屬于東8區(qū))

2.時間間隔

  [NSDate dateWithTimeInterval : 5 sinceDate:date];//與當前時間相隔5秒。第一個參數(shù)返回值是秒

NSTimeInterval seconds = [date timeIntervalSince1970]//從1970年到現(xiàn)在的秒數(shù)

3.時間格式

1.將NSdate專程NSString
//日期格式化類
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
//y年 M月 d日 H(24小時制),h(12小時制) m分 s秒
formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
NSString *string = [formatter stringFromDate:date]//將當前時間轉(zhuǎn)化為字符串輸出

2.將NSString時間格式轉(zhuǎn)化為NSdate
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";//日期格式化類

NSString *string = @"2015-4-16 16:42:31";//設(shè)置時間格式

NSDate *date2 = [formatter dateWithString:string];//轉(zhuǎn)化為NSDate時間
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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