本帖最后由 Freedam 于 2014-6-11 10:41 编辑
直接上代码:
- #import <Foundation/Foundation.h>
- int main(int argc, const char * argv[])
- {
- NSString *str = @"2014/05/08 10:20:32";
-
- NSDateFormatter *f = [[NSDateFormatter alloc] init];
- f.dateFormat = @"yyyy/MM/dd HH:mm:ss";
-
- NSDate *d = [f dateFromString:str];
- NSLog(@"%@",d);
- return 0;
- }
复制代码
运行结果:
- 2014-06-10 12:02:50.974 08-NSDate[767:303] 2011-09-10 10:56:00 +0000
- Program ended with exit code: 0
复制代码
我定义的时间字符串是2014/05/08 10:20:32;为什么我格式成时间变成了2011-09-10 10:56:00了。请大家帮忙解答疑惑? |
|