为UIPickerView生成date逻辑
我是ios开发的新手。
我正在使用UIPickerView自定义dateselect器。
我必须显示从今天到未来20天的date,我已经完成了生成这些date并将其分配给一个数组。date的格式为:2013年10月16日。
但我的问题是我想显示平日(3个字符),月和日即周三,10月16日UIpickerView。 并且对于当前一周,仅显示date,即今天,明天,星期五,星期六,星期日,星期一,星期二以及下周星期三,星期三,十月二十三日等等。
提前致谢! 任何帮助将不胜感激!
假设您有一个名为myDate的NSDate对象,例如,您需要使用date格式来格式化date:
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat:@"EEE, LLL d"]; NSString *myString = [dateFormat stringFromDate:myDate];
您可以在这里find格式化程序及其含义:
NSDateFormatter格式
为了得到今天:
NSdate *today = [NSDate date];
明天:
NSDate *tomorrow = [NSDate dateWithTimeInterval:(24*60*60) sinceDate:[NSDate date]]
明天之后:
NSDate *afterTomorrow = [NSDate dateWithTimeInterval:(24*60*60) sinceDate:tomorrow]