Bug report submitted.

It also turns out there are lots of interesting failures with NSDate,
NSDateFormatter, NSCalendar, NSNumberFormatter, etc. if you go sufficiently
far from the present -- 144,684 AD and 5,828,963 AD are the magic numbers
in the positive direction.

Blog post here:
http://359north.com/blog/2015/02/08/the-limits-of-nsdate-and-friends/

iOS Project here: https://github.com/359north/nsdate-limits

NSDate is precise to the second out to around 285,426,782 AD, but some of
its compatriots let it down.

On Thu, Feb 5, 2015 at 11:34 AM, Greg Parker <gpar...@apple.com> wrote:

>
> > On 2015 Jan 30, at 12:32, Steve Mykytyn wrote:
> >
> > The documentation for the Date and Time Programming Guide for iOS does
> not seem to be telling the truth, or perhaps I'm doing something wrong.
>
> Please file a bug report.
>
> > On Feb 5, 2015, at 6:56 AM, Jeffrey Oleander <jgo...@yahoo.com> wrote:
> >
> > Some countries did not adopt the Gregorian adjustment until the 1750s,
> and others much later than that (Russia partially converted in 1700 but not
> completely until 1922, Turkey in 1926).  Anyway, it's not something you can
> do a neat mathematical conversion on and have it work "perfectly"
> everywhere and for every date.   What of those of us who have to deal with
> dates going back to e.g. 1200BCE?
>
> The Date and Time Programming Guide mentions that issue too.
>
> "Some countries adopted the Gregorian calendar at various later times.
> Nevertheless, for consistency the change is modeled at the same time
> regardless of locale. If you need absolute historical accuracy for a
> particular localeā€¦"
>
>
> --
> Greg Parker     gpar...@apple.com     Runtime Wrangler
>
>
>
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to