当用户从日期选择器中选择日期时,如何在下拉列表中获取特定的星期几?

Posted

技术标签:

【中文标题】当用户从日期选择器中选择日期时,如何在下拉列表中获取特定的星期几?【英文标题】:How to get the particaular day of week in a dropdown when the user selects a date from date picker? 【发布时间】:2012-09-04 10:40:55 【问题描述】:

当用户从日期选择器中选择日期时,如何从下拉列表中获取特定的星期几??

我想让用户选择一个日期 drom 日期选择器。在下一个按钮中,我有天字段,其中包含一周中的天数列表。

当用户单击日期按钮时,我想从日期选择器中显示所选日期的特定日期。请帮帮我??????

【问题讨论】:

【参考方案1】:

试试这个

NSDate *today=calendarPicker.date;

NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];

NSDateComponents *components = [gregorian components: (NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit) fromDate: today];

components.year = [textfield.text intValue]; // Here value for year is fetched from a text field control. Similarly other values like month, date, hour or minute can be changed.

[calendarPicker setDate: [calendar dateFromComponents:components] ]; // Update the date picker control.

[calendar release];

【讨论】:

以上是关于当用户从日期选择器中选择日期时,如何在下拉列表中获取特定的星期几?的主要内容,如果未能解决你的问题,请参考以下文章

日期选择器的 Kendo 自定义验证

Ember JS从日期选择器中选择日期时,更改按钮组件的颜色和标题

jquery日期选择器,但日月和年在单独的下拉列表中

使用Swift语言自动在日期选择器中选择日期

在日期选择器中选择日期之前触发功能

在日期选择器中选择日期时,它不应接受等于年龄大于 20 岁的生日