2011年9月15日木曜日

日付を取得UIDatePicker


日付を取得

UIDatePickerでユーザーに日付を決めさせるコンポーネントを利用できる。

このコンポーネントは初期の設定でそれが日付か時間かを決定する事ができる。


■dataPickerMode
月日時分:UIDatePickerModeDateAndTime
年月日:UIDatePickerModeDate
時分:UIDatePickerModeTime
タイマー:UIDatePickerModeCountDownTimer

で、デフォルトで日付を設定しておく為に、
下記のような形式で岸をする。

date = [NSData dateWidthString:@"2011-01-01 00:00:00:+09:00"];

また、時間にする場合に、時計を何分刻みで設定ができるようにするかを調整できる。

minuteInterval = 5;

また、設定できる一番古い時間と一番新しい時間を設定します。

_picker.minimumDate = [NSDate ..]
_picker.maximumDate = [NSDate ..]

上記の形で設定をしておくと指定の時間以外は設定ができないようにできた。

日付に取得に際しては、前もって型が指定できる

NSDateFormatter *_dateFormat = [[[NSDateFormatter alloc]init]autorelease];
_dateFormat.dateFormat = @"yyyy/MM/dd HH:mm";

text = [_dateFormat stringFromDate:_picker.date];

上記のような設定で、取得できる型が設定できた。

0 件のコメント:

コメントを投稿