IOS:日期的字符串分割

IOS:日期的字符串分割,ios,objective-c,Ios,Objective C,我的日期格式为:22-10-2013和 我想在pdf中显示日期为2013年10月22日。 仅在pdf中,它显示为-----,20--。 我必须在空白处填上日期。< /P> NSDateFormatter *dateFormatter = [NSDateFormatter new]; [dateFormatter setDateFormat:"dd-MM, yyyy"]; NSString *dateString= [dateFormatter stringFromDate:yourDate];

我的日期格式为:
22-10-2013
和 我想在pdf中显示日期为2013年10月22日。 仅在pdf中,它显示为
-----,20--
。 我必须在空白处填上日期。< /P>
NSDateFormatter *dateFormatter = [NSDateFormatter new];
[dateFormatter setDateFormat:"dd-MM, yyyy"];

NSString *dateString= [dateFormatter stringFromDate:yourDate];
通过此选项,您可以指定要输出的格式,它将输出:
22-102013
完全符合您的要求

应用此项:

[DrawPdf drawString:[NSString StringWithFormat:@"Issued in Columbia, Missouri on %@.", dateString] OfFont:12 atRect:CGRectMake(currentX, currentPageY, 500, 20)];
试着这样,

           NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
            [formatter setDateFormat:@"dd-MM-yyyy"];
           NSDate* date = [formatter dateFromString:@"22-10-2013"];
              [formatter setDateFormat:@"dd-MM,yyyy"];
           NSString*  output = [formatter stringFromDate:date];
O/p:-
22-102013

NSDateFormatter* dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"dd-MM,yyyy"];
NSString *result = [dateFormatter stringFromDate:[NSDate date]];

newFormat
将为您提供所需的日期格式。

但在我的pdf中,它是这样给出的---------,20---。在这个空格中,日期必须出现up@Houssni它是这样的[DrawPdf drawString:@“于密苏里州哥伦比亚市发行,发行日期:12 atRect:CGRectMake(CurrutX,CurrutaPayy,500, 20)];@ HousNi在空白空间中,我必须从数据库中填充日期的值
NSDateFormatter *format = [[NSDateFormatter alloc] init];
            [format setDateFormat:@"dd-MM-yyyy"];
           NSDate *date = [format dateFromString:@"22-10-2013"];
              [format setDateFormat:@"dd-MM,yyyy"];
           NSString *newFormat = [format stringFromDate:date];