我有一个格式为:的日期22-10-2013
,我想将 pdf 中的日期显示为22-10, 2013
. 仅在 pdf 中显示为-----,20--
. 我必须在空白处填写日期。
问问题
442 次
4 回答
1
NSDateFormatter *dateFormatter = [NSDateFormatter new];
[dateFormatter setDateFormat:"dd-MM, yyyy"];
NSString *dateString= [dateFormatter stringFromDate:yourDate];
有了这个,你可以指定你想要输出的格式,它会输出:
22-10, 2013
完全符合你的要求。
应用这个:
[DrawPdf drawString:[NSString StringWithFormat:@"Issued in Columbia, Missouri on %@.", dateString] OfFont:12 atRect:CGRectMake(currentX, currentPageY, 500, 20)];
于 2013-10-22T11:24:36.150 回答
1
试试这样
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];
运单:-22-10,2013
于 2013-10-22T11:24:49.153 回答
0
NSDateFormatter* dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"dd-MM,yyyy"];
NSString *result = [dateFormatter stringFromDate:[NSDate date]];
于 2013-10-22T11:25:42.893 回答
0
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];
这newFormat
将为您提供所需的日期格式。
于 2013-10-22T11:26:15.053 回答