判断日期是今天还是昨天 js判断日期是否是今天

-(NSString *)compareDate:(NSDate *)date{
//一:
NSCalendar *cal = [NSCalendarcurrentCalendar];
NSDateComponents *components = [calcomponents:(NSEraCalendarUnit|NSYearCalendarUnit|NSMonthCalendarUnit|NSDayCalendarUnit)fromDate:[NSDate date]];
NSDate*today = [cal dateFromComponents:components];
components =[calcomponents:(NSEraCalendarUnit|NSYearCalendarUnit|NSMonthCalendarUnit|NSDayCalendarUnit)fromDate:date];
NSDate*otherDate = [cal dateFromComponents:components];
if([todayisEqualToDate:otherDate]) {
return @"今天";
}

//二;
NSDate *today = [NSDate date];
NSDate *yesterday = [NSDate dateWithTimeIntervalSinceNow:-86400];
NSDate *refDate = date;

// 10 firstcharacters of description is the calendar date:
NSString *todayString = [[today description] substringToIndex:10];
NSString *yesterdayString = [[yesterday description]substringToIndex:10];
NSString *refDateString = [[refDate description] substringToIndex:10];

if([refDateString isEqualToString:todayString])
{
return @"今天";
} else if([refDateString isEqualToString:yesterdayString])
{
return @"昨天";
}
else
{
return [self formatDate:date];
}
判断日期是今天还是昨天 js判断日期是否是今天


}

-(NSString *)formatDate:(NSDate *)date{
NSDateFormatter* formatter = [[[NSDateFormatter alloc] init]autorelease];
[formattersetDateFormat:@"yyyy-MM-dd HH:mm:ss"];
//[formattersetDateFormat:@"MM-ddHH:mm"];
NSString*str = [formatter stringFromDate:date];
returnstr;

}

  

爱华网本文地址 » http://www.aihuau.com/a/25101017/328304.html

更多阅读

怎么判断发动机是否烧机油? 怎么判断是否烧机油

发动机是否在烧机油?这个问题很多人都碰上过,一般都会认为烧机油是很严重的问题。其实烧机油可分为三种情况凉车烧机油、加速时烧机油和任何情况下都烧机油。一般前两种情况没有大家想的那么严重,下面我来跟您说一下如何判断是哪种烧机

如何判断自己是否需要去心理咨询? 心理咨询室

之前有一个心理咨询师向我说国内其实很多人需要解决心理上的问题,但出于观念,很少人真的去找心理咨询师。怎么判断自己是否应该去做心理治疗?见了各位的回答我想将自己的问题更正一下:1、“一般心理问题”情况,怎么判断自己的心理形成问

怎么判断发动机是否进水 发动机进水症状

当前位置: 建易网 > 设备租赁 > 行业资讯 > 租赁常识 >汽车发动机构造与维修——怎么判断发动机是否进水2013-07-11 17:13 作者:wsdn 来源:www.zgjzlw.com 点击: 824 次【导读】大家都比较明白汽车进水的危害了,那么如何判别发动机进水

如何利用超赢数据判断主力拉高出货 如何判断主力是否出货

上次给大家讲解了如何运用大智慧DDE指标规避风险的一个方法,今天我们来讨论大智慧超赢数据的实战技巧----利用超赢数据判断主力拉高出货。下面我们一起分析一下手机版《黄金内参》在2月25日曾经推过的宁沪高速(600377)的主力是如何拉

机械做CE认证怎么判断机构是否正规 机械ce认证

权威机械CE证书——欧洲客户可查询,申请正规机械CE认证多少钱,公告号CE证书有效期多久,浙江江苏上海专业机械CE认证机构——宁波艾华检测,公告号NB2138,优势:1.权威=100%通关,不会出现被扣货的现象2.快捷=十天3.价格优惠=20%机械CE认证

声明:《判断日期是今天还是昨天 js判断日期是否是今天》为网友独恋花尽散分享!如侵犯到您的合法权益请联系我们删除