时间戳(timestamp),通常是一个字符序列,唯一地标识某一刻的时间。
例如:时间戳转换工具:http://shijianchuo.911cha.com
注意:java中(安卓),时间戳是13位,但是,在iOS中识别的时间戳是10位。如果你遇到13位的时间戳,只需要把最后三位去掉就行了。
如何将时间戳转换为正常时间呢?代码如下:
// 时间戳转为时间
NSString* string = [[commentArr objectAtIndex:indexPath.row]objectForKey:@"time"];
NSDate *date = [NSDate dateWithTimeIntervalSince1970:[[string substringToIndex:10] integerValue]];
NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *dateStr = [formatter stringFromDate:date];
注意:[[string substringToIndex :10] integerValue ]是把13位的时间戳去掉最后三位。
学习iOS,请关注:http://blog.csdn.net/u011189158/