iOS 获取时间戳 10位(秒级),13位(毫秒级)
作者:
zwing | 来源:发表于
2019-09-27 11:28 被阅读0次#pragma mark - 获取时间戳:10位,秒级
- (NSString *)tenCharactersTimeStamp {
// iOS默认生成的时间戳是10位,秒级
NSTimeInterval time = [[NSDate date] timeIntervalSince1970];
NSString *timeStamp = [NSString stringWithFormat:@".f",time];
return timeStamp;
}
#pragma mark - 获取时间戳:13位,毫秒级
- (NSString *)thirteenCharactersTimeStamp {
// 设置日期格式
NSDateFormatter * formatter = [[NSDateFormatter alloc ] init];
[formatter setDateFormat:@"yyyy-MM-dd hh:mm:ss.SSS"];
NSString *dateStr = [formatter stringFromDate:[NSDate date]];
NSDate *date = [formatter dateFromString:dateStr];
NSTimeInterval time = [date timeIntervalSince1970]*1000;
NSString *timeStamp = [NSString stringWithFormat:@".f",time];
return timeStamp;
}
本文标题:iOS 获取时间戳 10位(秒级),13位(毫秒级)
本文链接:https://www.haomeiwen.com/subject/fgiouctx.html
网友评论