我是ios开发的新手。
我正在使用UIPickerView制作自定义日期选择器。
我必须显示从今天到下一个20天的日期&我完成了生成这些日期&将它们分配给一个数组。这些日期的格式为:2013年10月16日。
但我的问题是我想要显示工作日(3个字符),月份&一天,即10月16日星期三,在UIpickerView上。目前只有一天显示天数,即今天,明天,周五,周六,周日,周一,周二和下周,它将在周三,10月23日等等。
提前致谢!任何帮助将不胜感激!
答案 0 :(得分:2)
假设您有一个名为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]