之前提到获取当前时间的方法
获取当前时间
NSDateFormatter *formatter = [[NSDateFormatter
这样是可以获取到,但是在时间格式转化之后,获取到的时间年月日是正确的,但是小时分钟和秒就是一个固定的值。很奇怪。
准确获取当前时间的代码如下
NSDateFormatter *formatter =[[[NSDateFormatter alloc] init] autorelease];
NSDate *date = [NSDate date];
[formatter setTimeStyle:NSDateFormatterMediumStyle];
NSLog(@"时间 %@",[formatter stringFromDate:date]);
2011-09-15 10:41:50.741 时间 10:41:50 AM
如果手机设置中文 log打出的时间就是 上午 10:41:50
所以建议提取小时和分钟可以用判断字符串“:”符号位置的办法来提取。