NSDate in iOS
1 min readOct 3, 2020
--
There are different types of date format that you can set: Here is full list of them.
There are many more, for getting different time based on zone(z), for getting time with millisecond details(S), etc.
NSDateFormatter
Creating an NSDateFormatter instance is an expensive operation, so it is recommended to create it once and reuse when possible.
Useful extension for converting date to string.
extension Date {
func toString() -> String {let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "MMMM dd yyyy"
return dateFormatter.string(from: self)
}
}