-2

when i parse my xml i will get date like this Fri Nov 06 12:29:39 IST 2015

This is my xcode part

NSLog(@"%@",parsedElementContent);
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"EEE, d MMM yyyy HH:mm:ss Z"];
[_currentItem setPubDate:[formatter dateFromString:[self trimString:parsedElementContent]]];

Where this part returns null

[formatter dateFromString:[self trimString:parsedElementContent]]
- (NSString *)trimString:(NSString *)originalString{
    NSString * trimmedString;
    trimmedString  = [originalString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
    return trimmedString;
}

I this this part is wrong @"EEE, d MMM yyyy HH:mm:ss Z"

Bangalore
  • 1,572
  • 4
  • 20
  • 50

1 Answers1

2

your String indicate is

Fri -> EEE (indicate shot day name)
Nov -> MMM (indicate month)
06  -> HH (indicate two digit date)
01  -> mm (indicate two digit month)
00  -> ss (indicate two digit minute)
IST -> IST (indicate current time standerd)
2015-> yyyy (indicate years)

so set like

[formatter setDateFormat:@"EEE MMM dd HH:mm:ss 'IST' yyyy"]; 

And set more NSDate format, Click Me and Click Me

Community
  • 1
  • 1
Anbu.Karthik
  • 82,064
  • 23
  • 174
  • 143