0

私はios開発が初めてです。

UIPickerView を使用してカスタムの日付ピッカーを作成しています。

今日から次の 20 日間の日付を表示する必要があり、これらの日付の生成と配列への割り当てが完了しました。これらの日付の形式は、2013 年 10 月 16 日です。

しかし、私の問題は、UIpickerViewで平日(3文字)、月と日、つまり10月16日水曜日を表示したいことです。そして、現在の 1 週間のみ、つまり、今日、明日、金、土、日、月、火が表示され、次の週の場合は、水、10 月 23 日などになります。

前もって感謝します!どんな助けでも大歓迎です!

4

1 に答える 1

2

たとえば、myDate という NSDate オブジェクトがあると仮定すると、日付フォーマッタを使用して日付をフォーマットする必要があります。

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"EEE, LLL d"];

NSString *myString = [dateFormat stringFromDate:myDate];

フォーマッタとその意味は次のとおりです。

NSDateFormatter フォーマット

今日取得するには:

NSdate *today = [NSDate date];

明日:

NSDate *tomorrow = [NSDate dateWithTimeInterval:(24*60*60) sinceDate:[NSDate date]]

明後日:

NSDate *afterTomorrow = [NSDate dateWithTimeInterval:(24*60*60) sinceDate:tomorrow]
于 2013-10-16T10:32:14.200 に答える