Reputation: 3693
This must be simple, but I am not able to figure out.
I want to find the week number as an Integer in iphone.
This shows how to get a String Code
-(NSString*) getWeekOfMonth {
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];
[dateFormatter setTimeStyle:NSDateFormatterShortStyle];
[dateFormatter setDateFormat:@"W"];
NSString *weekNumber = [dateFormatter stringFromDate:[NSDate date]];
[dateFormatter release];
return weekNumber;
}
Thanks
Upvotes: 3
Views: 576
Reputation: 340
Or use:
CFAbsoluteTime currentTime = CFAbsoluteTimeGetCurrent();
CFTimeZoneRef currentTimeZone = CFTimeZoneCopyDefault();
SInt32 weekNumber = CFAbsoluteTimeGetWeekOfYear(currentTime, currentTimeZone);
Upvotes: 0