1. 程式人生 > >獲取當前系統時間戳的方法

獲取當前系統時間戳的方法

1、第一種方式

    NSDate* dat = [NSDatedateWithTimeIntervalSinceNow:0];

NSTimeInterval a=[dat timeIntervalSince1970];

NSString *timeString = [NSStringstringWithFormat:@"%.0f", a];

DLog(@"當前系統時間戳 %@",timeString);

   這種方法獲取當前時間戳精確到秒,如果需要精確到毫秒那麼需要將

  NSTimeInterval a=[dat timeIntervalSince1970];這段程式碼改為NSTimeInterval a=[dat 

timeIntervalSince1970]*1000;即可。

2、第二種方式,直接呼叫time函式time(NULL)

NSLog(@"當前系統時間戳2%ld", time(NULL));

   time函式返回值為長整型資料,並且此方法只能精確到秒