PPOTTime.h 552 B

12345678910111213141516171819202122232425
  1. //
  2. // PPOTTime.h
  3. // Copyright © 2015 PayPal, Inc. All rights reserved.
  4. //
  5. #import <Foundation/Foundation.h>
  6. /**
  7. Collection of time utility methods
  8. */
  9. @interface PPOTTime : NSObject
  10. /**
  11. @return A RFC 3339 ( 2012-08-10T14:22:56.864-07:00 ) date formatter.
  12. */
  13. + (nonnull NSDateFormatter *)rfc3339DateFormatter;
  14. /**
  15. Parses a string for an RFC 3339 like date string. Tries a few different options for misbehaving servers.
  16. @return Date from RFC339-like string
  17. */
  18. + (nullable NSDate *)dateFromRFC3339LikeString:(nullable NSString *)dateStr;
  19. @end