j'ai essayé d'envelopper ma tête autour NSDate
, NSCalendar
, NSDateComponents
, NSTimeZone
et NSDateFormatter
.Comment obtenir une NSDate d'une zone de temps spécifique et effectuer des calculs basés sur cette date
NSDate
, NSTimeZone
et NSDateFormatter
sont assez simples. Les autres classes ne le sont pas.
Je souhaite obtenir l'heure actuelle de l'heure de l'Est (la date et l'heure actuelles sont en heure normale de l'Est au moment de l'exécution du code). Puis je veux avancer cette date d'exactement un mois, en tenant compte de l'heure d'été qui peut (ou peut ne pas être) en vigueur. D'après ce que je comprends, ajouter 84600 est la manière incorrecte de le faire, mais je peux me tromper.
Quelqu'un peut-il s'il vous plaît poster un exemple de la façon de faire cela?
Laissez-moi tenter le coup et je reviendrai ici. –