शामिल मैं इस श्रेणी NSDate करने के लिए जोड़ा है:का पता लगा रहा है, तो NSDate एक सप्ताह के अंत में दिन
- (bool)isWeekend
{
NSString* s = [self asString:@"e"];
if ([s isEqual:@"6"])
return YES;
else if ([s isEqual:@"7"])
return YES;
else
return NO;
}
हेल्पर समारोह: अगर यह एक शनिवार या रविवार है
- (NSString*)asString:(NSString*)format
{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:format];
NSString *formattedDateString = [dateFormatter stringFromDate:self];
[dateFormatter release];
return formattedDateString;
}
isWeekend
हाँ लौटना चाहिए। लेकिन अगर लोकेल रविवार को एक सप्ताह में शुरू होता है तो यह काम नहीं करता है, इस मामले में शुक्रवार 6 दिन होगा और शनिवार 7 दिन होगा।
मैं इसे कैसे हल कर सकता हूं?
यह मान लेना कि 'asString:' सुरक्षित है तिथि निर्दिष्ट प्रारूप के साथ एक NSDateFormatter बनाता है, फिर NSDate चलाता है इसके माध्यम से? – Tommy