相关疑难解决方法(0)

NSDateFormatter setDateFormat的序数月 - 日后缀选项

我使用什么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选项?

iphone cocoa nsdate nsdateformatter

60
推荐指数
7
解决办法
2万
查看次数

标签 统计

cocoa ×1

iphone ×1

nsdate ×1

nsdateformatter ×1