SukruK
SukruK

Reputation: 560

NSDateFormatter date format type

I am trying to set the date format for something like "2013-12-02T12:15:43.182Z. I used that code:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ssS''Z'"];

How can i set this date format?

Upvotes: 2

Views: 4302

Answers (3)

Bhumeshwer katre
Bhumeshwer katre

Reputation: 4671

Ues this:

NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setTimeZone:[NSTimeZone systemTimeZone]];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSZ"];
NSDate *dateConverted = [dateFormatter dateFromString:@"2013-12-02T12:15:43.182Z"];
NSLog(@"%@",dateConverted);

Upvotes: 6

Nazik
Nazik

Reputation: 8444

This may help you,

NSDate *myDate = [NSDate date];
NSDateFormatter * df = [[NSDateFormatter alloc] init];
[df setTimeZone:[NSTimeZone systemTimeZone]];
[df setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSZ"];
NSLog(@"Required date format: %@",[df stringFromDate:myDate]);

Upvotes: 0

Zafer Fatih Koyuncu
Zafer Fatih Koyuncu

Reputation: 325

This might work for you..

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSZ"];

Upvotes: 3

Related Questions