有时候服务器不会直接返回时间,只是一个时间戳,这个时候需要转换一下。
// timeStampString 是服务器返回的13位时间戳 NSString *timeStampString = @"1495453213000"; // iOS 生成的时间戳是10位 NSTimeInterval interval =[timeStampString doubleValue] / 1000.0; NSDate *date = [NSDate dateWithTimeIntervalSince1970:interval]; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//这里的类型随便定都行 NSString *dateString = [formatter stringFromDate: date]; NSLog(@"服务器返回的时间戳对应的时间是:%@",dateString);
本文介绍如何将服务器返回的13位时间戳转换为易读的日期格式。通过将时间戳转换为10位,并使用NSDate和NSDateFormatter进行格式化,可以方便地显示日期。
514

被折叠的 条评论
为什么被折叠?



