是否可以将日期名称添加到日期选择器? 例如,拨号将显示:
(周日)3 | 11 | 2012
甚至可能吗? 谢谢!
答案 0 :(得分:4)
我认为你不能将DayName(例如星期日)与年 - 月 - 日相比,直到你没有完全自定义,但你可以通过以下代码获得日期,这可能会对你有帮助。
在Xib中绑定两个IBOutlet。
并绑定方法 - (IBAction)GetDateWithDay , DatePicker ValueChange attribut
<。>文件中的
IBOutlet UIDatePicker* datePicker;
IBOutlet UILabel* lblDate;
<。>文件中的
-(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];
}
答案 1 :(得分:0)
阅读this document这对您有所帮助
答案 2 :(得分:0)
查看此代码:
http://code4app.net/ios/FlatDatePicker/51cce1d76803fa4b0c000003
http://code4app.net/ios/Custom-DatePicker/51f667d36803fab73f000001
希望这能解决您的问题
答案 3 :(得分:-3)
您可以使用DD选项。 例如。
$.datepicker.formatDate('DD', new Date(2007, 1 - 1, 26));
希望这会对你有所帮助。 UI/Datepicker/formatDate