Brian Bruinewoud
Mon, 04 Jan 2010 02:28:18 -0800
Hi All,
What's the best way to get an NSDate object for 'today' such that the time is
00:00:00 (or any other constant).
I not interested in the time, I only care about the year-month-day, but I do
need the the hours-minutes-seconds to be the same on all dates so that I can
compare the dates.
Currently I do this:
NSDateFormatter *dateFmter = [[NSDateFormatter alloc] init];
[dateFmter setTimeStyle:NSDateFormatterNoStyle];
[dateFmter setDateStyle:NSDateFormatterMediumStyle];
NSString dateText = [ dateFmter stringFromDate: self.now ]; // !! !! I need
dateText anyway
self.now = [ dateFmter dateFromString: dateText ]; // !! truncate time to
00:00:00
But this seems ugly, cumbersome and inefficient.
The other option might be to use NSDate, NSCalendar and NSDateComponents, but
that seems to be even more ugly and cumbersome and probably more inefficient.
Something like NSDate dateForTodayWithNoTimeComponentPleaseKTHXBAI would be
good.
Regards,
Brian.
(Apologies for gratuitous
LOLspeak)_______________________________________________
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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to arch...@mail-archive.com