Re: Getting relative day-of-week name?
Re: Getting relative day-of-week name?
- Subject: Re: Getting relative day-of-week name?
- From: Rick Mann <email@hidden>
- Date: Wed, 24 Feb 2010 17:20:55 -0800
Thanks, Jon. That's exactly what I did, except for the rules around when to change formats, and this, which I don't understand:
"For yesterday, today, and tomorrow you just use the built in natural language formatter."
Which formatter is this?
On Feb 24, 2010, at 17:08:14, Jon Hull wrote:
> I wrote a fully localized calendar control for 10.2 (even supported
> Japanese properly :-), but stopped supporting it when apple came out with
> their own official calendar control. At the time I had to roll my own to
> get the best behavior. It is really easy to do though...
>
> For yesterday, today, and tomorrow you just use the built in natural
> language formatter. For less than 7 days, you use the localized day of the
> week (%A). I used a "month day" (%B %e) format for a few months after that
> (unless there was a year break), and then a "month day, year" (%b %e,%Y)
> format for anything too far out in the future, past the new year, or
> anything before yesterday.
>
> Basically, you are building a custom formatter that passes the problem to
> different built-in formatters depending on how far away the date is. My
> primary computer is in the shop or I would post the code (I'll try to
> remember when I get it back). You should be able to figure it out for
> yourself though... it is only 2 methods IIRC. Might be a little different
> with the new date objects though, haven't looked at it in a while (I think
> you have to use unicode syntax now, but the theory should be the same).
>
> Thanks,
> Jon
>
>
> On Wed, 24 Feb 2010 12:04:45 -0800, Rick Mann <email@hidden>
> wrote:
>> I'd like to take an NSDate and get a relative day-of-week name. For
>> example, if today is 2/24, and the NSDate is some time on 2/23, it would
> be
>> "Yesterday." If the NSDate were 2/22, it would be "Monday."
>>
>> Is there an existing format specifier for this (fully localized, etc)? Or
>> must I roll my own for this?
>>
>>
>
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden