我使用什么setDateFormat选项获取NSDateFormatter来获取一个月的序数后缀?
例如,下面的片段目前产生:
8月15日星期六下午3:11
我必须改变什么:
8月15 日星期六下午3:11
NSDate *date = [NSDate date];
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setFormatterBehavior:NSDateFormatterBehavior10_4];
[dateFormatter setDateFormat:@"h:mm a EEEE MMMM d"];
NSString *dateString = [dateFormatter stringFromDate:date];
NSLog(@"%@", dateString);
Run Code Online (Sandbox Code Playgroud)
在PHP中,我将在上面的例子中使用它:
<?php echo date('h:m A l F jS') ?>
是否有一个NSDateFormatter等效于PHP格式化字符串中的S选项?