Question

Je suis en train de créer une application qui nécessitera l’enregistrement de dates aussi éloignées que la plage de la Colombie-Britannique; Le type date de Core Data peut-il gérer cela ou dois-je définir une autre entité pour enregistrer et formater correctement les dates?

Était-ce utile?

La solution

NSDate fonctionne avec NSTimeInterval , qui est un double.

  

toujours spécifié en secondes; il offre une précision inférieure à la milliseconde sur une plage de 10 000 ans.

Je ne vais pas déterminer combien de temps durera un doublé (ordre de +/- 10 300 secondes environ), mais je pense que vous pourrez l'utiliser en toute sécurité pour la gamme BC. Par exemple: 1 000 ans, c'est environ 3 x 10 ^ 11 secondes.

Autres conseils

Cela est peut-être utile, NSDate distantPast vous donne:

0001-12-31 19:43:12 -041648

et NSDate distantFuture vous donne:

4000-12-31 21:00:00 -0300
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top