La date et l'heure de mon système sont le 26 mai à 22h55, mais quand j'obtiens une date avec [NSDate date]
heure est le 27 mai à 02h35
est-ce à cause du fuseau horaire?
si oui, comment résoudre ce problème, que lorsque j'obtiens l'heure de la date, donnez-moi la date de mon système et ne vérifie pas le fuseau horaire
NSLocale* currentLocale = [NSLocale currentLocale];
[[NSDate date] descriptionWithLocale:currentLocale];
ou utiliser
NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
// or @"yyyy-MM-dd hh:mm:ss a" if you prefer the time with AM/PM
NSLog(@"%@",[dateFormatter stringFromDate:[NSDate date]]);