NSDate 的簡單使用

2021-06-23 06:45:09 字數 968 閱讀 9609

//1),建立乙個物件,賦值為當前日期date 建立的nsdate物件,獲得的永遠是0時區的時間,china是東八區,需要加上8個小時

nsdate *date = [nsdate date];

nstimezone *zone = [nstimezone systemtimezone];//修改時區

nsinteger interval1 = [zone secondsfromgmtfordate: date];//修改時區

nsdate *localdate1 = [date  datebyaddingtimeinterval: interval1];//修改時區

nslog(@"今天%@", localdate1);

//2),建立乙個明天此時的日期(時間間隔是以秒為單位的)datewithtimeintervalsincenow:

nsdate *tomorrow = [nsdate datewithtimeintervalsincenow:24 * 60 * 60];

nsinteger interval2 = [zone secondsfromgmtfordate: tomorrow];

nsdate *localdate2 = [tomorrow  datebyaddingtimeinterval: interval2];

nslog(@"明天%@", localdate2);

//3),建立乙個昨天此時的日期

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

nsinteger interval3 = [zone secondsfromgmtfordate: yesterday];

nsdate *localdate3 = [yesterday datebyaddingtimeinterval: interval3];

nslog(@"昨天%@", localdate3);

NSDate的簡單使用說明

object c基礎語法nsdate,主要學習nsdate的設定 獲取當前時間 當前時間加減秒後的時間 日期比較 日期轉換成nsstring等 xcode4.6.3,os x sdk 10.8 nsdate日期操作,獲取當前日期,日期比較,日期格式,日期推算,時差解決辦法等 一 nsdate初始化 ...

一些NSDate的簡單使用

object c基礎語法nsdate,主要學習nsdate的設定 獲取當前時間 當前時間加減秒後的時間 日期比較 日期轉換成nsstring等 xcode4.6.3,os x sdk 10.8 nsdate日期操作,獲取當前日期,日期比較,日期格式,日期推算,時差解決辦法等 一 nsdate初始化 ...

NSDate簡單實用

用於建立nsdate例項的類方法有 id date 返回當前時間 id datewithtimeintervalsincenow nstimeinterval secs 返回以當前時間為基準,然後過了secs秒的時間 id datewithtimeintervalsincereferencedate...