NSDate(MeridianHelpers) Category Reference

Declared in NSDate+PrettyString.h

Overview

Meridian utilities for date formatting

+ mr_abbreviatedDateComponentsFormatter

Cached date components formatter

+ (NSDateComponentsFormatter *)mr_abbreviatedDateComponentsFormatter

Declared In

NSDate+PrettyString.h

+ mr_timestampDateFormatter

Cached date formatter for converting timestamp strings to an @c NSDate

+ (NSDateFormatter *)mr_timestampDateFormatter

Declared In

NSDate+PrettyString.h

+ mr_timestampWithMillisecondsDateFormatter

Cached date formatter for converting timestamp strings with milliseconds to @c NSDate

+ (NSDateFormatter *)mr_timestampWithMillisecondsDateFormatter

Declared In

NSDate+PrettyString.h

+ mr_longTimestampDateFormatter

Alternative Cached date formatter for converting timestamp strings to @c NSDate

+ (NSDateFormatter *)mr_longTimestampDateFormatter

Declared In

NSDate+PrettyString.h

+ mr_longTimestampWithMillisecondsDateFormatter

Alternate Cached date formatter for converting timestamp strings with milliseconds to @c NSDate

+ (NSDateFormatter *)mr_longTimestampWithMillisecondsDateFormatter

Declared In

NSDate+PrettyString.h

+ iso8601DateFormatter

Last ditch effort, use Apple’s ISO8601 date formatter to create our @c NSDate Will return nil if running on iOS 9 or earlier

+ (nullable NSISO8601DateFormatter *)iso8601DateFormatter

Declared In

NSDate+PrettyString.h

+ mr_shortFormatDateFormatter

Short format date formatter. For converting dates to strings

+ (NSDateFormatter *)mr_shortFormatDateFormatter

Declared In

NSDate+PrettyString.h

+ mr_dateFromEditorTimestampString:

Get an @c NSDate from an editor formatted timestamp string

+ (instancetype)mr_dateFromEditorTimestampString:(NSString *)timestamp

Parameters

timestamp

@c NSString time stamp string

Return Value

@c NSDate from that string

Declared In

NSDate+PrettyString.h

+ mr_mediumTimeDateFormatter

Cached medium length time formatter

+ (NSDateFormatter *)mr_mediumTimeDateFormatter

Declared In

NSDate+PrettyString.h

– mr_editorStringFromDate

Create an editor timestamp string from an NSDate instance

- (NSString *)mr_editorStringFromDate

Return Value

NSString representing our date

Declared In

NSDate+PrettyString.h

– mr_isBefore:

Check if a self is before a given date

- (BOOL)mr_isBefore:(nonnull NSDate *)date

Parameters

date

NSDate to compare to

Return Value

YES if self is before date. NO if not.

Declared In

NSDate+PrettyString.h