2011-01-11 25 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