IOS成長之路 NSDate

2021-06-19 10:10:32 字數 1058 閱讀 9203

[cpp]view plain

copy

//建立乙個時間物件

nsdata * date = [nsdate date];  

//列印時間

nslog(@"today is %@"

,date);  

//再獲取的時間date減去24小時的時間(昨天的這個時候)

nsdate *yesterday = [nsdate datewithtimeintervalsincenow:-(24*60*60)];  

nslog(@"yesterday is %@"

,yesterday);

//列印昨天的時間

/*字串換成時間*/

//設定乙個字串的時間

nsstring *datestring = [nsstring stringwithformat:@"1999-09-03"

];   

//想要設定自己想要的格式,可以用nsdateformatter這個類,這裡是初始化

nsdateformatter * dm = [[nsdateformatter alloc]init];   

//指定輸出的格式   這裡格式必須是和上面定義字串的格式相同,否則輸出空

[dm setdateformat:@"yyyy-mm-dd"

];  

//把字串的時間轉換成date物件,用datefromstring方法

nsdate * newdate = [dm datefromstring:datestring];  

//輸出

nslog(@"newdate is %@"

,newdate);  

/*把時間轉換成字串*/

//把date物件轉換成string物件  用stringfromdate方法

nsstring * datestring2 = [dm stringfromdate:newdate];  

//列印

nslog(@"datestring2 is %@"

,datestring2);  

IOS成長之路 UIDatePicker 控制項

在 h 中定義控制項,uidatepicker datepicker property strong,nonatomic uidatepicker datepicker m 中實現 使用備份變數名 synthesize datepicker datepicker 設定控制項 初始化uidatepic...

IOS成長之路 JSON解析

json資料 1 獲取json檔案路徑,根據路徑來獲取裡面的資料 nsstring path nsbundle mainbundle pathforresource test oftype json nsstring jsoncontent nsstring alloc initwithconten...

IOS成長之路 推送(本地推送)

1 開啟本地推送並設定屬性 cpp nsstring str 本地推送的資訊 uiapplication app uiapplication sharedapplication uilocalnotification notification uilocalnotification alloc in...