Converting NSDate to NSString

suggest change

If 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.

  1. Create NSDateFormatter Object
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
  1. Set the date format in which you want your string.
dateFormatter.dateFormat = @"yyyy-MM-dd 'at' HH:mm";
  1. 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.

Feedback about page:

Feedback:
Optional: your email if you want me to get back to you:



Table Of Contents