ios - 从 NSString ios 获取日期

标签 ios objective-c

我的字符串包含::

 [{"temperature":"96.800003","date":"2015-11-26 18:44:42","random_id":"-1963708530","temp_type":"0","drugsymptom_value":""}]

要求: 我怎样才能只从上面的字符串中获取日期值

最佳答案

第一步

将您的 JSON 字符串转换为简单字符串,就像

 NSString *yourString = [{"temperature":"96.800003","date":"2015-11-26 18:44:42","random_id":"-1963708530","temp_type":"0","drugsymptom_value":""}];

 NSData *jsonData = [yourString dataUsingEncoding:NSUTF8StringEncoding];
 // your yourString is started with array not a Dictionary
NSArray *dict = [NSJSONSerialization JSONObjectWithData:jsonData options:nil error:nil];

// now you have Date String
 NSString *DateSTring  = dict[0][@"date"];

第二步

你的字符串为

 2015-11-26 18:44:42
 yyyy-MM-dd HH:mm:ss

 NSDateFormatter *dateFormatter=[[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

 NSDate *finaldate=[dateFormatter dateFromString:DateSTring];


 NSLog(@" finaldate %@",finaldate);

关于ios - 从 NSString ios 获取日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33952284/

相关文章:

ios - Swift 中的圆圈 - 无法摆脱剪裁

ios - 为什么要添加Animation :forKey not working in viewDidLoaded

ios - 如何在ios5中更改textview特定单词的文字颜色

objective-c - 注释在 MapKit 、 iOS 上不显示标题/副标题

iphone - 如何设置 ABPeoplePickerNavigationController 的提示?

ios - 我可以使用自定义排序逻辑在 Swift 中对数组进行排序吗

ios - 在 objective-c 中需要指针对象

ios - swift 3 : How to get language code from a country code?

ios - 架构 x86_64 的重复符号

iphone - 通过解析 XML 生成动态 View