2

わかりました、単刀直入に、私はこのようなカレンダー形式を作りたいです

YYYY年MM月DD日</p>

私は自分のコードをこのように設定しました

- (void)RecentStartDidSelect:(NSDate *)selectedDate element:(id)element {
    self.selectedDate = selectedDate;
    //////
    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
        [dateFormat setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:[[NSLocale preferredLanguages] objectAtIndex:0]] autorelease]];
    [dateFormat setDateFormat:@"YYYY(EEE)-MM(EEEm)-dd(EEE)"];

    NSString *theDate = [dateFormat stringFromDate:self.selectedDate];
    //may have originated from textField or barButtonItem, use an IBOutlet instead of element
    Recent_start.text = theDate;
    [Recent_start resignFirstResponder];

}

そして出力は

 theDate-->2013(Wed)-02(Wed48)-06(Wed)

私は今迷子になっています。そのような日付形式を作成する方法は? :((助けてください

4

1 に答える 1

3
[dateFormatter setDateFormat:@"yyyy年MM月dd日"];

あれは中国人

于 2013-02-06T06:53:34.633 に答える