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!