2013-01-18 94 views
0

我有datepicker,一個按鈕和一個標籤。標籤上寫着「選擇你的日期」,日期選擇器是,是,日期選擇器,按鈕將用戶選擇的日期轉換爲標籤,如下所示:「你選擇日期2013-01-18 02:28:58 +0000 」。UILabel從datepicker獲取日期的日期格式

我怎樣才能得到的日期格式爲:「您選擇的日期18/01-2013」​​ ???沒有時間和日期/月/年設置?

我在按鈕IBAction爲用於傳送到標籤的代碼是:

NSString *words = [[NSString alloc]initWithFormat:@"You chose the date %@", dateSelected]; 
settDato.text = words; 
+0

使用['NSDateFormater'(http://stackoverflow.com/q/5087173/593709) –

+0

是啊,我想通了很多由谷歌,但問題是,我不我不知道該把它放在哪裏。 –

回答

2

使用NSDateFormatter,在.h已經

NSDateFormatter *formatter 

然後在viewDidLoadinit方法是最好的

formatter=[[NSDateFormatter alloc] init]; 
[formatter setDateFormat:@"dd/MM-YYYY"]; 

然後在你的IBAction

NSString *words = [NSString stringWithFormat:@"You chose the date %@", [formatter stringFromDate:dateSelected]]; 
settDato.text = words; 
+0

謝謝。那樣做了! –