Мне очень трудно преобразовать эту метку времени в хорошо отформатированную строку даты.
Вот отметка времени: «1316625985»
А вот функция, которую я сделал:
-(NSString*)timestamp2date:(NSString*)timestamp{
NSString * timeStampString =timestamp;
//[timeStampString stringByAppendingString:@"000"]; //convert to ms
NSTimeInterval _interval=[timeStampString doubleValue];
NSDate *date = [NSDate dateWithTimeIntervalSince1970:_interval];
NSDateFormatter *_formatter=[[NSDateFormatter alloc]init];
[_formatter setDateFormat:@"dd/MM/yy"];
return [_formatter stringFromDate:date];
}
Проблема в том, что она продолжает возвращать даты 1972 года! (31/7/72) Это неверно, так как это дата сентября 2011 года ...
Кто-нибудь может предложить какое-нибудь решение?
Заранее большое спасибо,