2010-12-10 4 views
-2

Comment passer le temps de NSString à UIDatePickerViewvue UIDatePicker dans l'iPhone

+0

Que demandez-vous? Essayez de reformuler votre question pour être plus précis. –

+0

Je veux savoir comment régler le temps ie 8:00 AM dans uidatepickerview lorsque sélecteur montrant la date actuelle, mais l'heure est 8:00 AM – Rana

+0

NSDateFormater doens; t montrer une méthode setTimeFormat dans iOS 5.0 –

Répondre

4
-(void)viewDidLoad {  
    [super viewDidLoad]; 

    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; 
    NSString * date = @"2010-12-10"; 
    [dateFormat setDateFormat:@"yyyy'-'MM'-'dd"]; 
    NSDate *anyDate = [dateFormat dateFromString:date]; 
    [datePicker setDate:anyDate]; 

    [dateFormat release]; 
} 

ne pas tester, mais devrait fonctionner .. ou indiquer d'autre que vous dans la bonne direction

d'édition pour le temps:

-(void)viewDidLoad {  
    [super viewDidLoad]; 

    NSDateFormatter *timeFormat = [[NSDateFormatter alloc] init]; 
    NSString * time = @"08:00-am"; 
    [timeFormat setTimeFormat:@"hh':'mm'-'tt"]; 
    NSDate *anyTime = [timeFormat dateFromString:time]; 
    [datePicker setTime:anyTime]; 

    [timeFormat release]; 
} 
+0

Merci pour la réponse, mais je veux réparer l'heure c'est-à-dire 8h00 chaque fois dans uidatepickerview, date n'a pas d'importance ici. – Rana

+0

OK. Utilisez "setTimeFormat: @" hh ':' mm-'tt "] et datePicker setTime: time" – stackr