Bonjour,

Voilà mon soucis, j'ai un UIDatePicker dans lequel je sélectionne une date qui s'affiche dans un textfield. Cette date en NSString est modifiée en NSDate

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8

    birthDate = [birthDatePicker date];
    NSDateFormatter *dateFormate = [[NSDateFormatter alloc]init];
    [dateFormate setTimeStyle:NSDateFormatterNoStyle];
    [dateFormate setDateFormat:@"yyyy-MM-dd"];
    self.birthDateTextField.text = [dateFormate stringFromDate:birthDate];
    NSLog(@"Ma date %@", birthDate);
Lorsque j'enregistre j'obtiens le message suivant dans la console:

Ma date 1960-06-01 01:59:08 +0000

Donc cela semble fonctionner mais lorsque je vérifie dans ma database, je retrouve une valeur de type timestamp: "-657583929"

Pouvez-vous m'aider à obtenir une date lisible et me dire d'où proviens l'erreur sachant que je n'ai aucune erreur à l'exécution?

PS: J'utilise core data.

Merci