加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xml解析中如何将接口返回的13位time转化为正常的时间

发布时间:2020-12-15 23:22:14 所属栏目:百科 来源:网络整理
导读:接口返回的数据: time 1377000845058 /time 解析: // 时间戳转时间,时间的格式设置 NSDateFormatter * formatter = [[[ NSDateFormatter alloc ] init ] autorelease ]; [formatter setDateStyle : NSDateFormatterMediumStyle ]; [formatter setTimeStyl

接口返回的数据:

<time>1377000845058</time>

解析:

//时间戳转时间,时间的格式设置

NSDateFormatter* formatter = [[[NSDateFormatteralloc] init]autorelease];

[formatter setDateStyle:NSDateFormatterMediumStyle];

[formatter setTimeStyle:NSDateFormatterShortStyle];

[formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];

//时间戳转时间的方法

NSDate *confromTimesp = [NSDatedateWithTimeIntervalSince1970:[bean.timedoubleValue]/1000];

NSLog(@"changTime = %@",confromTimesp);

//NSDate类型转化为string类型,方便label赋值

NSString *timeString=[formatter stringFromDate:confromTimesp];

time_label.text=timeString;//这样time_label显示将会按照YYYY-MM-dd HH:mm:ss这种样式显示时间

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读