1

選択した後にタイムピッカーに時間をリロードするにはどうすればよいですか。日付をリロードできました

[pickerView setDate:[self getDateFromString:lblDOB.text] animated:NO];

どこ UIDatePicker *pickerView;

時間をロードするにはどうすればよいですか?

 -(NSDate*)getDateFromString:(NSString*)string
{
    NSDateFormatter *df = [[NSDateFormatter alloc] init];
    [df setDateFormat:kDateMMDDYYYY];
    NSDate *dateParameter = [df dateFromString:string];
    [df release];
    return dateParameter;
}

これは日付を取得するためだけに使用されました。

時間のために私はこれを使用しました

pickerView1.datePickerMode = UIDatePickerModeCountDownTimer;

今回はタイムピッカーにリロードする方法。

4

2 に答える 2

1

マクロの日付形式を変更する必要がありますkDateMMDDYYYY

以下のように使用します。

#define kDateMMDDYYYY @"yyyy/MM/dd hh:mm"

同じ関数を使用した後、以下のように lblDOB.text を渡します

lblDOB.text = @"2010/10/06 10:20";
[pickerView setDate:[self getDateFromString:lblDOB.text] animated:NO];
于 2013-08-05T06:31:00.297 に答える