2011-09-22 61 views
0

大家好,我使用日期選擇器,並從標籤中選取器中獲取時間。它工作正常。我想打印選定的AM/PM從picker.is它possible.Can任何人幫助me..Thanks提前是否有可能從日期選擇器中獲取AM/PM iphone

我用下面的代碼:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init]; 
    [dateFormatter setDateFormat:@"hh-mm"]; 


    selected = [datePicker date]; 
    NSLog(@"saaa%@",selected); 


    NSString *dateString = [dateFormatter stringFromDate:selected]; 
    NSString *message = [[NSString alloc] initWithFormat:@"Daily Reminder: %@", dateString]; 

    [dateFormatter release]; 
    label.text=message; 

回答

7

是的,改變這種: [dateFormatter setDateFormat:@"hh-mm"];

這樣: [dateFormatter setDateFormat:@"hh-mm a"];

+0

由於它worked.will 3分鐘後接受你的答案.. – suji

+0

這裏的時候,我選擇如:下午3時,它會顯示爲「03:00 PM」。是有任何方式來削減這裏的前導零.. – suji

+2

使用此輸出[dateFormatter setDateFormat:@「h-mm a」]; – Narayana

2

設定的日期格式這樣

[dateFormatter setDateFormat:@"hh-mm a"]; 
+0

,謝謝你的回答也是正確的 – suji

相關問題