ios 獲取時(shí)間戳的幾種方式

NSDate

屬于Foundation (單位秒县习,保留到微秒)

CFAbsoluteTimeGetCurrent()

屬于 CoreFoundatio(單位秒,保留到微秒配深,默認(rèn)為the reference date (epoch) is 00:00:00 1 January 2001)
相當(dāng)于[[NSDate data] timeIntervalSinceReferenceDate]

kCFAbsoluteTimeIntervalSince1970携添;(1970到現(xiàn)在的時(shí)間2000的時(shí)間差,單位秒)

與NSTimeIntervalSince1970 等同于 978307200.0
1970到當(dāng)前時(shí)間戳為(CFAbsoluteTimeGetCurrent() + kCFAbsoluteTimeIntervalSince1970)

CACurrentMediaTime()

屬于 QuartzCore(單位秒篓叶,保留到納秒)

偏移量的角度烈掠,

mach_absolute_time()(單位是納秒)

mach_absolute_time()轉(zhuǎn)化為CACurrentMediaTime()

CGFloat ComputeTimeBlock (void (^block)(void)) {
    mach_timebase_info_data_t info;
    if (mach_timebase_info(&info) != KERN_SUCCESS) return -1.0;
    
    uint64_t start = mach_absolute_time ();
    
    uint64_t nanos = start * info.numer / info.denom;
    CGFloat test =  (CGFloat)nanos / NSEC_PER_SEC;
    return test;
}

本質(zhì)區(qū)別:

NSDate
或 CFAbsoluteTimeGetCurrent() 返回的時(shí)鐘時(shí)間將會(huì)會(huì)網(wǎng)絡(luò)時(shí)間同步羞秤,從時(shí)鐘
偏移量的角度,mach_absolute_time()(單位是納秒)
和 CACurrentMediaTime()
是基于內(nèi)建時(shí)鐘的左敌,能夠更精確更原子化地測(cè)量瘾蛋,并且不會(huì)因?yàn)橥獠繒r(shí)間變化而變化(例如時(shí)區(qū)變化、夏時(shí)制矫限、秒突變等),但它和系統(tǒng)的uptime有關(guān),系統(tǒng)重啟后CACurrentMediaTime()會(huì)被重置哺哼。

常見(jiàn)用法:

NSDate、CFAbsoluteTimeGetCurrent
()常用于日常時(shí)間叼风、時(shí)間戳的表示取董,與服務(wù)器之間的數(shù)據(jù)交互

CACurrentMediaTime() 常用于測(cè)試代碼的效率

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市无宿,隨后出現(xiàn)的幾起案子茵汰,更是在濱河造成了極大的恐慌,老刑警劉巖孽鸡,帶你破解...
    沈念sama閱讀 206,126評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蹂午,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡彬碱,警方通過(guò)查閱死者的電腦和手機(jī)豆胸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)巷疼,“玉大人配乱,你說(shuō)我怎么就攤上這事∑こ伲” “怎么了搬泥?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,445評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)伏尼。 經(jīng)常有香客問(wèn)我忿檩,道長(zhǎng),這世上最難降的妖魔是什么爆阶? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,185評(píng)論 1 278
  • 正文 為了忘掉前任燥透,我火速辦了婚禮,結(jié)果婚禮上辨图,老公的妹妹穿的比我還像新娘班套。我一直安慰自己,他們只是感情好故河,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布吱韭。 她就那樣靜靜地躺著,像睡著了一般鱼的。 火紅的嫁衣襯著肌膚如雪理盆。 梳的紋絲不亂的頭發(fā)上痘煤,一...
    開(kāi)封第一講書(shū)人閱讀 48,970評(píng)論 1 284
  • 那天,我揣著相機(jī)與錄音猿规,去河邊找鬼衷快。 笑死,一個(gè)胖子當(dāng)著我的面吹牛姨俩,可吹牛的內(nèi)容都是我干的蘸拔。 我是一名探鬼主播,決...
    沈念sama閱讀 38,276評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼环葵,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼调窍!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起积担,我...
    開(kāi)封第一講書(shū)人閱讀 36,927評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎猬仁,沒(méi)想到半個(gè)月后帝璧,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡湿刽,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評(píng)論 2 323
  • 正文 我和宋清朗相戀三年的烁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片诈闺。...
    茶點(diǎn)故事閱讀 37,997評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡渴庆,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出雅镊,到底是詐尸還是另有隱情襟雷,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評(píng)論 4 322
  • 正文 年R本政府宣布仁烹,位于F島的核電站耸弄,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏卓缰。R本人自食惡果不足惜计呈,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望征唬。 院中可真熱鬧捌显,春花似錦、人聲如沸总寒。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,204評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)摄闸。三九已至击罪,卻和暖如春哲嘲,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背媳禁。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,423評(píng)論 1 260
  • 我被黑心中介騙來(lái)泰國(guó)打工眠副, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人竣稽。 一個(gè)月前我還...
    沈念sama閱讀 45,423評(píng)論 2 352
  • 正文 我出身青樓囱怕,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親毫别。 傳聞我的和親對(duì)象是個(gè)殘疾皇子娃弓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 做App避免不了要和時(shí)間打交道,關(guān)于時(shí)間的處理岛宦,里面有不少門(mén)道台丛,遠(yuǎn)不是一行API調(diào)用,獲取當(dāng)前系統(tǒng)時(shí)間這么簡(jiǎn)單砾肺。我...
    MrPeak閱讀 4,609評(píng)論 0 42
  • 場(chǎng)景 我們經(jīng)常遇到這樣的場(chǎng)景挽霉,比如電商類(lèi)App到零點(diǎn)的時(shí)候開(kāi)始搶購(gòu),比如商品限購(gòu)倒計(jì)時(shí)等等变汪。這種場(chǎng)景下需要我們將客...
    zhangbo1992閱讀 4,687評(píng)論 10 39
  • 關(guān)鍵時(shí)刻侠坎,第一時(shí)間送達(dá)! 問(wèn)題種類(lèi) 時(shí)間復(fù)雜度 在集合里數(shù)據(jù)量小的情況下時(shí)間復(fù)雜度對(duì)于性能的影響看起來(lái)微乎其微裙盾。但...
    C9090閱讀 880評(píng)論 0 1
  • 版本記錄 前言 做app一定會(huì)和時(shí)間打交道实胸,關(guān)于時(shí)間的處理有很多值得我們研究和注意的地方,時(shí)間是線性的番官,地球上各個(gè)...
    刀客傳奇閱讀 1,500評(píng)論 0 1
  • 作者:敖志敏本文為原創(chuàng)文章庐完,轉(zhuǎn)載請(qǐng)注明作者及出處 為什么寫(xiě)這篇文章? 隨著移動(dòng)互聯(lián)網(wǎng)向縱深發(fā)展徘熔,用戶變得越來(lái)越關(guān)心...
    滬江技術(shù)學(xué)院閱讀 6,117評(píng)論 2 83