Iphone 为UIPickerView生成日期逻辑
我是ios开发新手 我正在使用UIPickerView制作一个自定义日期选择器 我必须显示从今天到下一个20天的日期&我已经完成了生成这些日期并将它们分配到数组的工作。这些日期的格式为:2013年10月16日 但我的问题是我想在UIpickerView上显示工作日(3个字符)、月和日,即星期三、10月16日。对于当前一周,只显示几天,即今天、明天、星期五、星期六、太阳、星期一、星期二,而对于下周,则显示星期三、10月23日等Iphone 为UIPickerView生成日期逻辑,iphone,ios,objective-c,date,uipickerview,Iphone,Ios,Objective C,Date,Uipickerview,我是ios开发新手 我正在使用UIPickerView制作一个自定义日期选择器 我必须显示从今天到下一个20天的日期&我已经完成了生成这些日期并将它们分配到数组的工作。这些日期的格式为:2013年10月16日 但我的问题是我想在UIpickerView上显示工作日(3个字符)、月和日,即星期三、10月16日。对于当前一周,只显示几天,即今天、明天、星期五、星期六、太阳、星期一、星期二,而对于下周,则显示星期三、10月23日等 提前谢谢!任何帮助都将不胜感激 例如,假设您有一个名为myDate的N
提前谢谢!任何帮助都将不胜感激 例如,假设您有一个名为myDate的NSDate对象,则需要使用日期格式化程序格式化日期:
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"EEE, LLL d"];
NSString *myString = [dateFormat stringFromDate:myDate];
您可以在此处找到格式化程序及其含义:
要获得今天:
NSdate *today = [NSDate date];
明天:
NSDate *tomorrow = [NSDate dateWithTimeInterval:(24*60*60) sinceDate:[NSDate date]]
明日后:
NSDate *afterTomorrow = [NSDate dateWithTimeInterval:(24*60*60) sinceDate:tomorrow]
以及如何仅在UIpickerview上显示今天、明天和工作日?然后使用pickerview控制器的委托进行此操作如果(myDate==now){NSString*myDateString=@“today”;[datesArray addObject:myDateString];}我尝试过这个,但是它不起作用。我认为你应该创建另一个与选择器相关的问题,以及你尝试的代码,我可以尝试在这方面帮助你