Yuv*_*j.M 2 iphone nsdate nsstring
我一直在努力将nsstring转换为nsdate格式.我有一个nsstring格式的日期,如(2011-08-25 18:30:00 +0000),但我想以nsdate格式(08/26/2011)更改它.怎么改呢?有人能帮帮我吗?在此先感谢...我花了一天时间来解决这个问题,但我找不到解决方案..请帮助我的朋友....
这是我的代码,
NSString *dateString = @"2011-08-25 18:30:00 +0000";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM/dd/yyyy"];
NSDate *dateFromString = [[NSDate alloc] init];
dateFromString = [dateFormatter dateFromString:dateString];
NSLog(@"Converted date is %@",dateFromString);
Run Code Online (Sandbox Code Playgroud)
输出是,
Converted date is (null)
Run Code Online (Sandbox Code Playgroud)
Yuva.M
zap*_*aph 10
NSString *dateWithInitialFormat = @"2011-08-25 18:30:00 +0000";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss Z"];
NSDate *date = [dateFormatter dateFromString:dateWithInitialFormat];
[dateFormatter setDateFormat:@"MM/dd/yyyy"];
NSString *dateWithNewFormat = [dateFormatter stringFromDate:date];
NSLog(@"dateWithNewFormat: %@", dateWithNewFormat);
Run Code Online (Sandbox Code Playgroud)
来自NSLog:dateWithNewFormat:08/25/2011
请参见日期格式模式
归档时间: |
|
查看次数: |
3049 次 |
最近记录: |