Advertisement
chunkyguy

using custom NSDate format

Jul 13th, 2011
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -(NSDate *)firstDateOfYear:(NSDate *)date
  2. {
  3.    NSDateFormatter *outformatter = [[NSDateFormatter alloc] init];
  4.     [outformatter setDateFormat:@"MMM dd, yyyy"];
  5.     NSString *date_new = [NSString stringWithFormat:@"Jan 01, %@",[self getYearFrom:date]];
  6.     NSLog(@"firstDate: %@",date_new);
  7.     return [outformatter dateFromString:date_new];
  8. }
  9.  
  10. -(NSString *)getYearFrom:(NSDate *)date
  11. {
  12.     NSDateFormatter *informatter = [[[NSDateFormatter alloc] init]autorelease];
  13.     [informatter setDateStyle:NSDateFormatterMediumStyle];
  14.     NSLog(@"ref-date: %@",[informatter stringFromDate:date]);
  15.     NSString *date_str = [informatter stringFromDate:date];
  16.     NSArray *date_comps = [date_str componentsSeparatedByString:@" "];
  17.     return [date_comps lastObject];
  18. }
  19.  
  20. //using it like             self.mStartingDate = [self firstDateOfYear:[NSDate date]];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement