2013-07-22 68 views
1

我有一個UIDatePicker它的第一個日期設置爲(和範圍的開始)是2013-08-30 00:00:00 +0000UIDatePicker默認日是今天不是它設置爲

當選擇通過IBAction爲日期WITHOUT滾動的UIDatePicker從datePicked = [datePicker date];出現的日期是今天的日期,而不是2013-08-30 00:00:00 +0000

有沒有一種方法可以防止這種行爲發生,我昨天晚上試了幾個小時來解決它,但我找不到方法。

+2

組datepicker.date = yourDate; – Girish

回答

4

組默認日期的DatePicker,

NSDateFormatter *formater=[[NSDateFormatter alloc] init]; 
    [formater setDateFormat:@"yyyy-MM-dd"]; 
    NSDate *date= [formater dateFromString:@"2013-08-30"] 
    [datePicker setDate:date]; 
+0

啊,謝謝!我如何使用'setDateFormat'來包含小時,minuit,second和z(+0000)? –

+1

@Josh Boothe:像這樣設置,yyyy-MM-dd HH:mm:ss – Balu

+0

曾經引用此鏈接http://stackoverflow.com/questions/6724180/converting-a-date-format-in-objective-c – Balu

相關問題