1

これは、選択した datePicker の日付を次のように textField に出力します。

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 を textField に追加して、日付の表示方法をカスタマイズしてみました。うまくいきません。

助けてくれてありがとう。

4

1 に答える 1

0

次のように実行できます。

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

NSDate *theDate = [calendar dateValue];

NSString *formatedDateString = [formatter stringFromDate:theDate];

[formatter release];
于 2012-02-08T19:55:56.957 に答える