2012-02-08 21 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