日付ピッカーに曜日名を追加することはできますか? たとえば、ダイヤルすると次のように表示されます。
(日)3 | 11 | 2012年
それは可能ですか?ありがとう!
日付ピッカーに曜日名を追加することはできますか? たとえば、ダイヤルすると次のように表示されます。
(日)3 | 11 | 2012年
それは可能ですか?ありがとう!
完全にカスタマイズしない限り、年月日でDayName(例:Sunday)を取得できないと思いますが、次のコードで日付で曜日を取得できる場合があります。
Xib で次の 2 つの IBOutlet をバインドします。
バインド メソッド-(IBAction)GetDateWithDay with DatePicker with ValueChange属性
.h ファイル内
IBOutlet UIDatePicker* datePicker;
IBOutlet UILabel* lblDate;
.m ファイルで
-(IBAction)GetDateWithDay
{
NSDate* dt = datePicker.date;
NSDateFormatter* df = [[[NSDateFormatter alloc]init]autorelease];
[df setDateFormat:@"yyyy-MM-dd"];
NSCalendar *calendar = [NSCalendar currentCalendar];
NSInteger units = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSWeekdayCalendarUnit;
NSDateComponents *components = [calendar components:units fromDate:dt];
NSInteger year = [components year];
NSInteger day = [components day];
NSDateFormatter *weekDay = [[[NSDateFormatter alloc] init] autorelease];
[weekDay setDateFormat:@"EEEE"];
NSDateFormatter *calMonth = [[[NSDateFormatter alloc] init] autorelease];
[calMonth setDateFormat:@"MM"];
lblDate.text = [NSString stringWithFormat:@"%@, %i-%@-%i",[weekDay stringFromDate:dt], day, [calMonth stringFromDate:dt], year];
}
このコードをチェックしてください:
http://code4app.net/ios/FlatDatePicker/51cce1d76803fa4b0c000003
http://code4app.net/ios/Custom-DatePicker/51f667d36803fab73f000001
これで問題が解決することを願っています
この文書を読むと役に立ちます
オプション DD を使用できます。例えば。
$.datepicker.formatDate('DD', new Date(2007, 1 - 1, 26));
これがあなたを助けることを願っています。UI/日付ピッカー/formatDate