Skip to content

Instantly share code, notes, and snippets.

@raylillywhite
Created February 11, 2013 21:12
Show Gist options
  • Save raylillywhite/4757660 to your computer and use it in GitHub Desktop.
Save raylillywhite/4757660 to your computer and use it in GitHub Desktop.
- (NSString *)longDescription
{
NSString *dateString = [HTLongDateFormatter() stringFromDate:self.dateCreated];
NSString *description = [NSString stringWithFormat:@"%@. %@", dateString, self.description];
if (self.expirationDate)
{
NSString *expirationFormat = nil;
if ([self.expirationDate timeIntervalSinceNow] > 0)
{
expirationFormat = HTStr(@"S_Expiration_future_FORMAT", @"Expires %@ at 5:00am PT.", @"Future tense");
}
else
{
expirationFormat = HTStr(@"S_Expiration_past_FORMAT", @"Expired %@ at 5:00am PT.", @"Past tense");
}
NSString *expirationString = [NSString stringWithFormat:expirationFormat, [HTLongDateFormatter() stringFromDate:self.expirationDate]];
description = [description stringByAppendingFormat:@" %@", expirationString];
}
return description;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment