Я пытаюсь сделать формат даты таким образом: часы.минуты день / месяц / год
Я использую этот код:
NSDateFormatter *formatter =[[NSDateFormatter alloc] init];
NSDate *dateAndtime = [NSDate date];
[formatter setTimeStyle:NSDateFormatterShortStyle];
[formatter setDateStyle:NSDateFormatterShortStyle];
//[formatter setTimeStyle:NSDateFormatterShortStyle];
NSString* dateforBD=[[NSString alloc]init];
dateforBD =[formatter stringFromDate:dateAndtime];
Но этот код не дает мнемой формат.
Также я попробовал этот код:
NSLocale *locale = [NSLocale currentLocale];
NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];
NSString *dateFormat = [NSDateFormatter dateFormatFromTemplate:@"E MMM d yyyy"
options:0 locale:locale];
[formatter setDateFormat:dateFormat];
[formatter setLocale:locale];
Это также даст мне другой формат.Как я могу достичь требуемого формата означает 13.10 21/4/2011
Все форматы возвращаются в месяц до даты.Могу ли я использовать неправильный способ для этого?
Спасибо заранее.