Ios4 如何从字符串中仅获取日期?

Ios4 如何从字符串中仅获取日期?,ios4,Ios4,如何从datetime日期值中仅获取日期 我的代码是: NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat:@"yyyy-MM-dd"]; [dateFormat setDateStyle:NSDateFormatterShortStyle]; lblDateAvailable.text = [dateFormat stringFromDate:[datepick

如何从datetime日期值中仅获取日期 我的代码是:

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-MM-dd"];   
[dateFormat setDateStyle:NSDateFormatterShortStyle];

lblDateAvailable.text = [dateFormat stringFromDate:[datepick date]];
NSDate *date=[dateFormat dateFromString:lblDateAvailable.text];
NSLog(@"%@",date);

result=2012-08-17 18:30:00 +0000

我只想从字符串中获取日期。因此请建议我。

将日期转换为字符串,并使用此方法分离组件并在标签中传递分离的值

NSArray* components = [yourdatestring componentsSeparatedByString:@" "];