2011-02-03 145 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"]; 
相關問題