iOS開發 時間日期NSDate

2021-07-11 06:22:57 字數 660 閱讀 9185

如果沒有做日曆的需求。對日期經常用到的就是兩個類nsdate(日期類)和nsdateformatter(時間格式器)。nsdate的物件表示乙個具體的時間點。使用nsdateformatter物件將時間物件轉化成字串或者反轉。

關於日期類還有nstimezone,nsdatecomponents,nscalendar等。

1、這上面的我用的都是類方法,用init方法也都可以的。例如:nsdate*date = [[nsdate alloc]init];和nsdate*date = [nsdatedate];是一樣的。

2、如果你用的時間戳是後台給你傳過來的話,要記得核查是否該時間戳是否乘以1000。根據情況來決定是否除以1000。如果乘以過1000,表明後台給你傳過來的是毫秒。

iOS開發 基礎 NSDate管理日期和時間

文章 nsdate生成 nsdate date nsdate date nsdate date nsdate alloc initwithstring 2010 01 01 23 59 59 0900 返回日期時間 nsstring str datedescription 比較,取得更早或更晚的日期...

iOS開發 NSDate獲取當前時區時間

nsdate date預設顯示的是格林尼治所在地的標準時間 gmt 轉換為中國時區需要加上八個小時,針對與這個情況你可以直接在獲取時間之後加上八個小時,也可以轉換到當前時區,都很簡單,參考如下 nsdate date nsdate date nslog 格林尼治時間 date nsinteger i...

iOS開發 NSDate獲取當前時區時間

nsdate date預設顯示的是格林尼治所在地的標準時間 gmt 轉換為中國時區需要加上八個小時,針對與這個情況你可以直接在獲取時間之後加上八個小時,也可以轉換到當前時區,都很簡單,參考如下 nsdate date nsdate date nslog 格林尼治時間 date nsinteger i...