IOS 日期转换

来源:互联网 发布:最优化方法 张薇答案 编辑:程序博客网 时间:2024/06/02 06:22

在数据解析中  往往服务器传回的是一个时间戳  如何转换我们常用的时间格式


-(NSString *)convertJsonDateToIOSDate:(NSString *)jsonDate{    //返回的Json日期应该是这样的Date(xxxxxxxxx)    NSString *tmpStr = [jsonDate substringWithRange:NSMakeRange(6, 13)];    //将json日期转变为ios的系统时间    NSTimeInterval userTime = [tmpStr doubleValue];        //设定时间格式,这里可以设置成自己需要的格式    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];    [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];        //这里比较关键,需要将NSTimeInterval除以1000    NSString *iosDate = [dateFormatter stringFromDate:[NSDate dateWithTimeIntervalSince1970:userTime/1000.0]];        return iosDate;}


0 0