DateFormatter.m 991 B

123456789101112131415161718192021222324252627282930313233343536
  1. //
  2. // DateFormatter.m
  3. // ModelBenchmark
  4. //
  5. // Created by ibireme on 15/9/18.
  6. // Copyright (c) 2015 ibireme. All rights reserved.
  7. //
  8. #import "DateFormatter.h"
  9. #import "JSONModel.h"
  10. @implementation DateFormatter
  11. + (NSDateFormatter *)githubDataFormatter {
  12. static NSDateFormatter *formatter;
  13. static dispatch_once_t onceToken;
  14. dispatch_once(&onceToken, ^{
  15. formatter = [[NSDateFormatter alloc] init];
  16. formatter.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"];
  17. formatter.dateFormat = @"yyyy-MM-dd'T'HH:mm:ssZ";
  18. });
  19. return formatter;
  20. }
  21. + (NSDateFormatter *)weiboDataFormatter {
  22. static NSDateFormatter *formatter;
  23. static dispatch_once_t onceToken;
  24. dispatch_once(&onceToken, ^{
  25. formatter = [[NSDateFormatter alloc] init];
  26. formatter.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"];
  27. formatter.dateFormat = @"EEE MMM dd HH:mm:ss Z yyyy";
  28. });
  29. return formatter;
  30. }
  31. @end