NSDate有數種顯示格式,以下介紹顯示方法和各種格式的樣式。
首先來建立一個簡單的專案,請使用樣板Single View。
在nib裡面,加入12個UILabel,將他們移到適當的位置,然後設定其中8個以IBOutletCollection連結,這8個是用來展示NSDate的顯示格式的。
然後到.m裡面,在viewDidLoad裡面實作以下方法:
要獲得今天的Date,就使用:
NSDate *time = [NSDate date];
或是
NSDate *time = [[NSDate alloc] init];
注意Formatter這個類別,這是用來顯示Date的格式物件,然後設定Date和Time的顯示格式:
NSDateFormatterFullStyle
NSDateFormatterLongStyle
NSDateFormatterMediumStyle
NSDateFormatterShortStyle
NSDateFormatterNoStyle
以上五種。
我個人是將8個連結到Collection的標籤,分別顯示Date和Time兩種不同的部分。
然後使用stringFromDate:方法來獲得Date的字串。
好啦,來看看成品吧:
首先來建立一個簡單的專案,請使用樣板Single View。
在nib裡面,加入12個UILabel,將他們移到適當的位置,然後設定其中8個以IBOutletCollection連結,這8個是用來展示NSDate的顯示格式的。
然後到.m裡面,在viewDidLoad裡面實作以下方法:
要獲得今天的Date,就使用:
NSDate *time = [NSDate date];
或是
NSDate *time = [[NSDate alloc] init];
注意Formatter這個類別,這是用來顯示Date的格式物件,然後設定Date和Time的顯示格式:
NSDateFormatterFullStyle
NSDateFormatterLongStyle
NSDateFormatterMediumStyle
NSDateFormatterShortStyle
NSDateFormatterNoStyle
以上五種。
我個人是將8個連結到Collection的標籤,分別顯示Date和Time兩種不同的部分。
然後使用stringFromDate:方法來獲得Date的字串。
好啦,來看看成品吧:
各種時間樣式顯示 |
留言
張貼留言