【发布时间】:2013-11-22 08:13:35
【问题描述】:
我使用以下代码将日期格式化为“MM/dd/YYYY”之类的格式
NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM/dd/YYYY"];
NSString *dateString=[dateFormatter stringFromDate:[NSdate date]];
NSString *dbDate=@"08/03/2013";
NSDate *currentDate=[dateFormatter dateFromString:dateString];
NSDate *newDate=[dateFormatter dateFromString:dbDate];
NSLog(@"currentDate is %@",currentDate);
NSLog(@"newDate is %@",newDate);
但我得到如下控制台输出
当前日期为 2013-01-04 18:30:00 +0000
newDate 是 2013-01-04 18:30:00 +0000
但我期待如下输出
当前日期是 2013 年 11 月 22 日
newDate 是 08/03/2013
谁能纠正我的错误
提前致谢
【问题讨论】:
标签: ios objective-c nsdate