Converting NSDate to NSString
suggest changeIf ww have NSDate object, and we want to convert it into NSString. There are different types of Date strings. How we can do that?, It is very simple. Just 3 steps.
- Create NSDateFormatter Object
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
- Set the date format in which you want your string.
dateFormatter.dateFormat = @"yyyy-MM-dd 'at' HH:mm";
- Now, get the formatted string
NSDate *date = [NSDate date]; // your NSDate object
NSString *dateString = [dateFormatter stringFromDate:date];
This will give output something like this: 2001-01-02 at 13:00
Note:
Creating an NSDateFormatter
instance is an expensive operation, so it is recommended to create it once and reuse when possible.
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents