我在iOS 6的NSDate對象(在iOS 7中工作正常)中獲取完整名稱的問題。 我已經搜索了類似的問題stackoverflow,但我沒有找到我在找什麼。iOS 6 NSDateFormatter stringFromDate:空的星期幾
我的測試情況是:
formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"EEEE"];
[formatter setDoesRelativeDateFormatting:NO];
NSDate *testDate = [NSDate dateWithTimeIntervalSince1970:1384551041.389218];
NSLog(@"%@",[formatter stringFromDate:testDate]);
預期輸出Friday
(局部到您的設備區域的格式和公曆),它適用於iOS 7,但在iOS 6中,它返回一個空的描述。我已經在實際設備中測試了相同的區域格式集。
據我所知,iOS 6使用tr35-25根據this documentation格式化,並且EEEE
以該格式指定全天的星期幾。
我錯過了什麼嗎?
什麼將是替代呢? –
@hussainShabbir:正如我所說的,只是省略'setDoesRelativeDateFormatting'調用。 –
謝謝馬丁:) –