标签:nsdate与nsstring互相转换 nsstring日期格式互转
一般用java+oracle写的后台,可能给你返回的时间样式是这样的:
2014-01-20 13:24:33
看一下这个时间串是比较复杂,但是ios 的SDK已经为我们封装好了,把NSString 转换为 任意的NSDate 或者 NSString
使用NSDateFormatter 实现
+ (NSString *)timeFromString:(NSString *)timeString { NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];// 输入日期格式 NSDate *date = [formatter dateFromString:timeString];// 从NSString得到一个NSDate NSDateFormatter *formatter2 = [[NSDateFormatter alloc] init]; [formatter2 setDateFormat:@"yyyy/MM/dd"]; //输出日期格式 NSString *str = [NSString stringWithFormat:@"%@", [formatter2 stringFromDate:date]]; //从NSDate转换为NSString return str; }
特别注意:
HH 代表,24小时制
hh 代表 ,12小时制(如果是 24小时制的时间,转换为hh时,会 产生null值)
原文地址:
http://blog.csdn.net/yangbingbinga
ios开发之NSDateFormatter,NSDate 与NSString日期转换,NSString任意格式互转
标签:nsdate与nsstring互相转换 nsstring日期格式互转
原文地址:http://blog.csdn.net/yangbingbinga/article/details/43128089