Я хочу только дату, как «29-10-2014» без времени, так что я сделал этоНужна помощь в отношении NSDateFormatter
NSDateFormatter *df = [[NSDateFormatter alloc]init];
[df setDateFormat:@"dd-MM-yyyy"];
NSString *sDate = [df stringFromDate:date];
Если я вхожу в sDate
я получаю идеальный результат. Но я не хочу, я хочу NSString
объект даты, чтобы сделать здесь то, что я сделал это
NSDate *theDate = [df dateFromString:sDate];
Теперь я получаю 2014-10-29 19:00:00 +0000
Я только хочу 29-10-2014
.
вы можете сказать мне, почему вы хотите что-то вроде этого? когда вы хотите дату или время из NSDate, вы можете сделать dateformatter и просто использовать его. – Pawan
есть похожие сообщения, например: http://stackoverflow.com/questions/3916392/removing-time-components-from-an-nsdate-object-using-objective-c-cocoa –