2012-02-08 106 views
1

此打印所选的日期选择的日期,以这样的文本字段:可可日期选取器格式

2012年2月9日,...

NSDate *theDate = [calendar dateValue]; 
if (theDate) 
{ 
    NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease]; 

    NSString *formattedDateString; 

    [formatter setDateStyle:NSDateFormatterLongStyle]; 
    [formatter setTimeStyle:NSDateFormatterNoStyle]; 
    formattedDateString = [formatter stringFromDate:theDate]; 
    [dateString setStringValue: formattedDateString]; 

} 

} 

如何格式化字符串打印到这个样子?

2012-02-09

我尝试添加一个dateFormatter到文本框和定制应该如何显示日期。不起作用。

感谢您的帮助。

回答

0

你可以这样说:

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

NSDate *theDate = [calendar dateValue]; 

NSString *formatedDateString = [formatter stringFromDate:theDate]; 

[formatter release]; 
+0

优秀。谢谢分配。 (保罗) – user1198008 2012-02-08 20:43:00