03/20/11 11:24 AM(月/日/年:小时)

时间:2011-02-03 07:07:09

标签: iphone

我使用以下代码:

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

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

2 个答案:

答案 0 :(得分:4)

您应将日期格式设置为

[dateFormat setDateFormat:@"dd/MM/YYYY hh:mm a"];

答案 1 :(得分:1)

尝试这样做,你将获得格式

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];

祝你好运!