-
-
Save reddemonnet/ccde786627e2e7163527 to your computer and use it in GitHub Desktop.
Revisions
-
alexcurylo created this gist
Feb 16, 2015 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,29 @@ + (NSDateFormatter *)dateReader { NSMutableDictionary *dictionary = [[NSThread currentThread] threadDictionary]; NSDateFormatter *dateReader = [dictionary objectForKey:@"SCDateReader"]; if (!dateReader) { dateReader = [[[NSDateFormatter alloc] init] autorelease]; dateReader.locale = [[[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"] autorelease]; dateReader.timeZone = [NSTimeZone timeZoneForSecondsFromGMT:0]; dateReader.dateFormat = @"EEE, dd MMM yyyy HH:mm:ss Z"; [dictionary setObject:dateReader forKey:@"SCDateReader"]; } return dateReader; } + (NSDateFormatter *)dateWriter { NSMutableDictionary *dictionary = [[NSThread currentThread] threadDictionary]; NSDateFormatter *dateWriter = [dictionary objectForKey:@"SCDateWriter"]; if (!dateWriter) { dateWriter = [[[NSDateFormatter alloc] init] autorelease]; dateWriter.locale = [NSLocale currentLocale]; dateWriter.timeZone = [NSTimeZone defaultTimeZone]; dateWriter.dateStyle = NSDateFormatterMediumStyle; [dictionary setObject:dateWriter forKey:@"SCDateWriter"]; } return dateWriter; }