//毫秒 1555299467076.999
NSTimeInterval millisecond = [[NSDate date] timeIntervalSince1970] * 1000;
首先 [[NSDate date] timeIntervalSince1970] 是可以獲取到后面的毫秒 微秒的 ,只是在保存的時(shí)候省略掉了户矢, 如一個(gè)時(shí)間戳不省略的情況下為 1555299467.0769989 玲献,省略掉后為一般所見(jiàn) 1555299467 。所以想取得毫秒時(shí)用獲取到的時(shí)間戳 *1000 梯浪,想取得微秒時(shí) 用取到的時(shí)間戳 * 1000 * 1000 捌年。
如果你想格式化輸出 可以:
NSDateFormatter * formatter = [[NSDateFormatter alloc ] init];
//SSS 代表毫秒
[formatter setDateFormat:@"YYYY-MM-dd hh:mm:ss:SSS"];
NSString *dateString = [formatter stringFromDate:[NSDate date]];