2011-01-11 30 views
0

我檢索日期從的UIDatePicker,現在我想在轉換到星期三檢索日期格式,Dec29下午12:30 格式, 我也想設置日期UIPickerView的當前顯示日期如何設置從的UIDatePicker

+0

在這裏發佈一些代碼,以便我們可以告訴你它是如何完成的。並告訴你想用哪種格式的日期。 – Robin 2011-01-11 07:34:40

回答

2

您可以使用此代碼,它正是你想要的

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
[NSTimeZone resetSystemTimeZone]; 
NSTimeZone *gmtZone = [NSTimeZone systemTimeZone]; 
[dateFormatter setTimeZone:gmtZone]; 
[dateFormatter setDateFormat:@"day, MMM HH:mm:ss Z"]; 

NSDate *dateT = [dateFormatter dateFromString:str1]; 

NSString *strDateTaken=[appDelegate convertDate:dateT withFormat:@"EEEE, MMMM dd,yyyy hh:mm a"]; 
[dateFormatter release]; 


- (NSString *)convertDate:(NSDate *)date withFormat:(NSString *)format { 
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; 
    [formatter setDateFormat:format]; 
    NSString *dt = [formatter stringFromDate:date]; 
    [formatter release]; 
    return dt; 
} 

str1是以默認格式提取的日期...

玩得開心!

+0

謝謝你總是做最好的:) – Ali 2011-01-11 08:12:01