|
|
50分 |
如果返回的就是这样的格式,你需要先根据 – 字符分割出来两个日期格式。接收再使用 NSDateFormatter来格式化日期。如
////先根据字符串,根据格式转成NSDate NSString *dateString=@"2015-03-31 18:26:08"; NSDateFormatter *dateFormatter=[[NSDateFormatter alloc]init]; [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSDate *date=[dateFormatter dateFromString:dateString]; //////得到NSDate 后,再根据要显示的格式,设置dateformatter [dateFormatter setDateFormat:@"yyyy年MM月dd日"]; NSString *resultString = [dateFormatter stringFromDate:date]; NSLog(@"format result:%@",resultString); 上面的代码可以写个针对NSString 类型的扩展 |
50分 |
我猜你的bean里面肯定保存了NSDate,如果不是就赶紧去改。一般不要让Controller之间产生依赖,各个界面只管自己的显示,免得PM一改你还得改好几个依赖的地方。
|