2011-02-03 179 views
0

我使用下面的代码:11年3月20日上午11:24(月/日/年时:MIN)

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
    [dateFormatter setDateStyle:NSDateFormatterFullStyle]; 
    NSDate *today=[NSDate date]; 
    NSString *string = [dateFormatter stringFromDate:today]; 
    NSLog(@"%@",string); 
    [dateFormatter release]; 

这不会给我这个格式11年3月20日11: 24 AM(MONTH/DATE/YEAR HOUR:MIN),如果我转换系统日期和时间,所以转换后的字符串应该具有这种类型的信息03/20/11 11:24 AM(MONTH/DATE/YEAR HOUR:MIN)。 ?我该怎么办?

回答

1

尝试这样做的,U将得到的格式

NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; 
[formatter setDateFormat:@"MM/dd/yy HH:mm"]; 
NSDate *today=[NSDate date]; 
NSString *string = [formatter stringFromDate:today]; 
NSLog(@"%@",string); 
[formatter release]; 

祝您好运!

+0

@ john..Its正确答案:) – 2011-02-03 07:26:52

4

你应该设置日期格式,

[dateFormat setDateFormat:@"dd/MM/YYYY hh:mm a"]; 
相关问题