關於NSDate於NString的轉換

2021-06-23 02:14:26 字數 708 閱讀 3781

1.關於nsdate於nstring的轉換

在開發關於時間問題的iphone應用程式時候,難免會遇到dsdate與nsstring之間的轉換;

可以通過巨集來定義自己想要的時間格式

例如:#define kdefault_date_time_format (@"yyyy-mm-dd")

1.1 nsdate->nsstring

+ (nsstring * )nsstringdatetonsdate: (nsdate * )date

1.2 nsstring->nsdate

+ (nsdate * )nsstringdatetonsdate: (nsstring * )string

1.3幾個重要的函式使用

- (nstimeinterval)timeintervalsincedate:(nsdate *)anotherdate;

- (nstimeinterval)timeintervalsincenow;

- (nstimeinterval)timeintervalsince1970;

檢視api原始碼發現

typedef double nstimeinterval;

實際上nstimeinterval是雙精度型別的,cocoa中interval是以秒為單位的,以上幾個函式顧名思義就是得到時間的dualtion,在對時間間隔操作,尤其資料庫操作會很有用處。

from:

關於NSDate的那些事兒

本文主要介紹有關nsdate的一些基礎用法 inte ce viewcontroller end void viewdidload void getcurrentdateoflocalzone void getcurrentdatestring void accordingdatestringtra...

iOS 關於NSDate的一些記錄

markutc和gmt時間 時間用例 2015 01 11 11 11 11 1.時間戳 現在時間 nsdate date nsdate date 從1970年到date的時間間隔 秒數 double interval date.timeintervalsince1970 一般我們使用的時間戳精確到...

一道關於for迴圈於if else題

有這樣一道題 寫出下面兩個迴圈的優缺點 1.for i 0 iif condition dosomething else dosomething 2.if condition for i 0 idosomething else for i 0 idosomething 解答 第乙個優點 程式簡潔,缺...