J'ai une date convertie en double valeur et enregistrée dans database.now, je veux comparer si cureentdate> myDataBaseDate + 8 heures. signifie que je veux obtenir 8 heures de plus dans la base de données. Je convertis la date en valeurs double. Alors, comment puis-je obtenir 8 heures plus tard à partir de la date de sauvegarde de ma base de données? Comment puis-je comparer si (currentDateTime> DateFromdatabaseValue + DateByAdding8HoursInDataBase)
Réponses
Trop de publicités?Je ne suis pas tout à fait sûr de ce que vous essayez de faire, mais vous pouvez créer un objet NSDate en ajoutant du temps en secondes à un autre NSDate en utilisant:
- (id)dateByAddingTimeInterval:(NSTimeInterval)seconds
// par exemple. ajouter 8 heures à l'heure actuelle:
NSDate *mydate = [NSDate date];
NSTimeInterval secondsInEightHours = 8 * 60 * 60;
NSDate *dateEightHoursAhead = [mydate dateByAddingTimeInterval:secondsInEightHours];
Pascal
Points
8222