nsdate類的使用
//1、建立日期物件
nsdate *date1=[[nsdate
alloc]init];
nslog(@"%@",date1);//
預設格林尼治時間相差
8個時區
//2、
nsdate *date2=[nsdate
date];
//返回乙個從1970-01-01 00:00:00 後一段時間的時間
date2=[
nsdate
datewithtimeintervalsince1970:
10];
//返回當前時間一段時間後的時間
nsdate
*date3=[
nsdate
datewithtimeintervalsincenow:
3600*8
]; nslog(@"%@",date2);
//相對於某個日期後的什麼時間
nsdate
*date4=[
nsdate
datewithtimeinterval:
3600
sincedate:date2];
nslog(@"%@",date4);
//返回兩個時間點較早的時間
[date4 earlierdate:date3];
//返回兩個時間點比較晚的時間
[date3 laterdate:date2];
//比較兩個時間大小
[date3 compare:date2];
//判斷兩個時間是否相等
[date3 isequaltodate:date2];
//返回乙個很久很久的時間
nsdate *date6= [nsdate
distantpast];
nslog(@"%@",date6);
//返回乙個未來的時間
nsdate *date7=[nsdate
distantfuture];
// nslog(@"%@",date7);
//將乙個定時器(nstimer)的開啟時間設定為很早以前的時間會啟動定時器
//設定成為乙個未來的時間的乙個時間,會關閉定時器
nstimeinterval sub=[date1 timeintervalsincedate:date2];
nslog(@"%f",sub);
//計算當前時間與系統時間的差值
nstimeinterval sub2=[date6 timeintervalsincenow];
nslog(@"%.2f",sub2);
nstimer類的使用
@implementation rootviewcontroller
-(void)dealloc
[super
dealloc];
}- (void)viewdidload
#pragma mark-- 建立button
-(void)createbutton
-(void)onclick:(uibutton *)button
else
}#pragma mark 建立timer
-(void)createtimer
-(void)timerun
NSDate總結 學習筆記
nsdate是用作處理日期的類。1 建立初始化nsdate類的方法 1 當前日期 nsdate date nsdatedate 2 根據當前時間建立,正數是當前時間過多少秒後的時間,負數是當前時間前多少秒的時間 nsdate date1 nsdatedatewithtimeintervalsince...
iOS階段學習第15天筆記 NSDate操作
ios學習 oc語言 知識點整理 一 oc關於nsdate類的操作例項 1 預設直接顯示物件,顯示的是格林威治時間 2 獲取當前日期時間的例項方法 3 nsdate date1 nsdate alloc init 4 nslog date1 date1 5 8 獲取當前日期時間的方法二 類方法 9 ...
iOS開發 基礎 NSDate管理日期和時間
文章 nsdate生成 nsdate date nsdate date nsdate date nsdate alloc initwithstring 2010 01 01 23 59 59 0900 返回日期時間 nsstring str datedescription 比較,取得更早或更晚的日期...