美文网首页
Mac上工具类

Mac上工具类

作者: 绍清_shao | 来源:发表于2017-06-16 17:47 被阅读18次

根据时间戳和时间格式返回时间String

// MARK: - Tool
- (NSString*)getTiemStringFromDateFormat:(NSString*)format withTimestamp:(NSString*)timestamp {
  NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
  [formatter setDateStyle:NSDateFormatterMediumStyle];
  [formatter setTimeStyle:NSDateFormatterShortStyle];
  [formatter setDateFormat:format];//@"MM月dd日"
  NSDate* date = [NSDate dateWithTimeIntervalSince1970:[@"1495708009" doubleValue]];
  NSString* dateString = [formatter stringFromDate:date];
  [dateString retain];
  [formatter release];
  return dateString;
}

根据时间戳返回周几

- (NSString *)getWeekDayWithTimestamp:(NSString*)timestamp
{
  NSArray *weekday = [NSArray arrayWithObjects: [NSNull null], @"周日", @"周一", @"周二", @"周三", @"周四", @"周五", @"周六", nil];
  NSDate* newDate = [NSDate dateWithTimeIntervalSince1970:[timestamp doubleValue]];
  NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
  NSDateComponents *components = [calendar components:NSWeekdayCalendarUnit fromDate:newDate];
  ;
  NSString *weekStr = [weekday objectAtIndex:components.weekday];
  return weekStr;
}

相关文章

网友评论

      本文标题:Mac上工具类

      本文链接:https://www.haomeiwen.com/subject/rvymqxtx.html