Here is a list of useful date formatting tools I use in every iphone project on iOS. I plan to add to this as new functionality is needed. #import <Foundation/Foundation.h> @interface GFDateUtils : NSObject +(NSString*)getAbbreviatedDayOfWeek:(NSDate *)theDate; +(NSString*)getDayInMonth:(NSDate *)theDate; +(NSDate*)str2date:(NSString *)strDate; @end +(NSDate*)str2date:(NSString *)strDate{ /* convert NSString* -> NSDate* */ NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"MM/dd/yyyy"]; return [dateFormatter dateFromString:strDate]; } +(NSString*)getAbbreviatedDayOfWeek:(NSDate *)theDate{ /* Returns abbr. day of week from NSDate* */ NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"E"]; return [dateFormatter stringFromDate:theDate]; } +(NSString*)getDayInMonth:(NSDate *)theDate { /* Returns Day Of Month From NSDate* */ NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"d"]; return [dateFormatter stringFromDate:theDate]; }