你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> Objective-C - 獲取毫秒時間戳:

Objective-C - 獲取毫秒時間戳:

編輯:IOS開發綜合

項目中為了與Android相配合.要獲取到時間戳裡的毫秒單位:

獲取方法:

UInt64 recordTime = [[NSDate date] timeIntervalSince1970]*1000;

首先 [[NSDate date] timeIntervalSince1970] 是可以獲取到後面的毫秒 微秒的 ,只是在保存的時候省略掉了, 如一個時間戳不省略的情況下為 1395399556.862046 ,省略掉後為一般所見 1395399556 。所以想取得毫秒時用獲取到的時間戳 *1000 ,想取得微秒時 用取到的時間戳 * 1000 * 1000 。


如果你想格式化輸出 可以:

 NSDateFormatter * formatter = [[NSDateFormatter alloc ] init];  
[formatter setDateFormat:@"YYYY-MM-dd hh:mm:ss:SSS"];    
NSString *date =  [formatter stringFromDate:[NSDate date]];  
NSString *timeLocal = [[NSString alloc] initWithFormat:@"%@", date]; 
NSLog(@"%@", timeLocal);







  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved