首页 编程 软件学院 查看内容

IOS 获取年月日、星期

2015-4-23 16:59 813 0

摘要: [objc] view plaincopy#pragma mark - 获取年月日及星期  + (NSString *)strin...
关键词: nbsp weekStr week NSString else dateformatter senddate NSDateComponents NSDateFormatter locationString

[objc] view plaincopy#pragma mark - 获取年月日及星期  + (NSString *)stringFromDate  {      // 添加日期            NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];      NSDateComponents *comps = [[NSDateComponents alloc] init];      NSInteger unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSWeekdayCalendarUnit |      NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;            NSDate *  senddate=[NSDate date];      NSDateFormatter  *dateformatter=[[NSDateFormatter alloc] init];      [dateformatter setDateFormat:@"YYYY-MM-dd"];      comps = [calendar components:unitFlags fromDate:senddate];      NSString *locationString=[dateformatter stringFromDate:senddate];      NSString *date_weekStr = [NSString stringWithFormat:@"%@ %@",locationString,[self week:[comps weekday]]];      return date_weekStr;  }    #pragma mark - 推算星期  +(NSString *)week:(NSInteger)week  {      NSString *weekStr=nil;      if(week==1)      {          weekStr=@"星期天";      }else if(week==2){          weekStr=@"星期一";                }else if(week==3){          weekStr=@"星期二";                }else if(week==4){          weekStr=@"星期三";                }else if(week==5){          weekStr=@"星期四";                }else if(week==6){          weekStr=@"星期五";                }else if(week==7){          weekStr=@"星期六";                }      return weekStr;  } 
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部