3
目前,我正在做這個:顯示相對日期或時間,而不是iOS?
NSDateFormater *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateStyle:NSDateFormatterMediumStyle];
[dateFormat setTimeStyle:NSDateFormatterShortStyle];
[dateFormat setDoesRelativeDateFormatting:YES];
...
label.text = [dateFormat stringFromDate:thedate];
,這是生產:
Today, 1:00 PM
Yesterday, 1:00 PM
Oct 5, 2012, 1:00 PM
Oct 5, 2013, 1:00 PM
我想是這樣的:
1:00 PM
Yesterday
Oct 5
Oct 5 2013
顯示當前年份是OK(3號線) 。如果是現在,至少應該顯示只有。在iPhone上最近的通話列表是這樣做的。我需要這樣做,因爲我的日期空間很小。
(喜歡的東西isEqualToString @「今天」是行不通的 - 這僅適用於英文作品)
什麼是最簡單的方法是什麼?