NSDateComponents *dcom = [[NSCalendar currentCalendar] components:NSDayCalendarUnit fromDate:fromDate toDate:[NSDate date] options:0];
 

NSLog(@"day = %d", [dcom day]);

////////////////////////////////////////////////////

NSString *strDate = [NSString stringWithFormat:@"%d-%d-%d 00:00:00 GMT", 2011,7,6];

    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

    [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss zzzz"];

    NSDate *myDate = [dateFormatter dateFromString:strDate];

    [dateFormatter setDateFormat:@"EEEE"];

    [dateFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"ko_KR"]];

     NSString *dayofweek = [[dateFormatter stringFromDate:myDate] substringToIndex:1];

     NSLog(@"%@", dayofweek);

///////////////////////////////////////////////


//date ==> string

- (NSString *)getStringFromDate:(NSDate *)date

{

    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

    [dateFormatter setDateFormat:@"yyyy-MM-dd"];

    

    return [[dateFormatter stringFromDate:date] uppercaseString];

}

//사용 : [self getStringFromDate:date];

//string ==> date

- (NSDate *)getDateFromDateString:(NSString *)dateString

{

    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

    [dateFormatter setDateFormat:@"yyyy-MM-dd"];

    

    return [dateFormatter dateFromString:dateString];

}

//사용 : [self getDateFromDateString:@"2012-06-03"];

      
Posted by k_ben