VLDFormatter

Objective-C

@interface VLDFormatter : NSObject

Swift

class VLDFormatter : NSObject

Class providing basic date formatters

  • DateFormatter with UTC timezone and format of yyyy-MM-dd’T'HH:mm:ssxxx

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDateFormatter *ISO8601DateTimeFormatter;

    Swift

    var iso8601DateTimeFormatter: DateFormatter! { get set }
  • DateFormatter with Local timezone and format of yyyy-MM-dd’T'HH:mm:ssxxx

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDateFormatter *ISO8601LocalDateTimeFormatter;

    Swift

    var iso8601LocalDateTimeFormatter: DateFormatter! { get set }
  • DateFormatter with UTC timezone and format of yyyy-MM-dd

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDateFormatter *ISO8601DateFormatter;

    Swift

    var iso8601DateFormatter: DateFormatter! { get set }
  • DateFormatter with xxx timezone

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDateFormatter *timeZoneFormatter;

    Swift

    var timeZoneFormatter: DateFormatter! { get set }
  • NumberFormatter with no format set

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumberFormatter *numberFormatter;

    Swift

    var numberFormatter: NumberFormatter! { get set }
  • Singleton

    Declaration

    Objective-C

    + (instancetype)sharedFormatter;

    Swift

    class func shared() -> Self!