------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
日期格式化
字符串转成日期格式:
NSDateFommatter *df = [[NSDateFommatter alloc] init];
df.dateFormat = @"yyyy/MM/dd HH:mm:ss";
[df dateFromString:@"这里是字符串"];
日期格式转成字符串:
NSDateFommatter *df = [[NSDateFommatter alloc] init];
df.dateFormat = @"yyyy/MM/dd HH:mm:ss";
[df stringFromDate:@"这里是日期"];
注意,大小写H和h的区别:
{0:yyyy-MM-dd HH:mm:ss.fff}:使用24小时制格式化日期
{0:yyyy-MM-dd hh:mm:ss.fff}:使用12小时制格式化日期
从左至右分别为-年-月-日 时:分:秒.毫秒
时间的比较
例子:time1(NSDate)和当前时间作比较。
NSDate * now = [NSDate date];
直接按下面作比较,判断是否当前时间大于time1;
now.timeIntervalSince1970 > time1.timeIntervalSince1970
JSON格式的取值
jsons是一串JSON格式的字符串,转换成字典,然后根据key来取值。
NSDictionary * dic = [jsons objectFromJSONString];
[dic valueForKey:@"这里是key"];