我试过这个:
NSDateFormatter *df= [[[NSDateFormatter alloc] init] autorelease];
[df setDateFormat:@"yyyy-MM-dd HH:MM:SS"];
NSDate *dt2 = [df dateFromString:@"2011-11-23 09:44:12"];
Run Code Online (Sandbox Code Playgroud)
但当我这样做时:
NSLog(@"dt2 is %@", dt2);
Run Code Online (Sandbox Code Playgroud)
它返回null.任何想法为什么?
试试这段代码:
NSDateFormatter *df= [[[NSDateFormatter alloc] init] autorelease];
[df setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *dt2 = [df dateFromString:@"2011-11-23 09:44:12"];
NSLog(@"dt2 is %@", dt2);
Run Code Online (Sandbox Code Playgroud)
在这里HH:mm:ss,你曾用MM了几分钟,而不是mm和SS在地方秒ss.那是你犯的错误
希望这对你有所帮助.
| 归档时间: |
|
| 查看次数: |
311 次 |
| 最近记录: |