-(NSString *)getMessageListDisplayString
{
NSString *resultString;
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];
NSDate *testDate = [ dateFormatter dateFromString:@"2014-09-05 23:00:00"];
NSString *dateSMS = [dateFormatter stringFromDate:testDate];
NSString *compareDateStr = [[dateSMS componentsSeparatedByString:@" "] objectAtIndex:0];
NSDateFormatter *dateFormatter2 = [[NSDateFormatter alloc] init];
[dateFormatter2 setDateFormat:@"YYYY-MM-dd"];
NSDate *now = [NSDate date];
NSString *dateNow = [dateFormatter2 stringFromDate:now];
if ([compareDateStr isEqualToString:dateNow])
{
NSDateFormatter *dateFormatter3 = [[NSDateFormatter alloc] init];
dateFormatter3.locale=[[NSLocale alloc]initWithLocaleIdentifier:@"en_US"];
[dateFormatter3 setDateFormat:@"a hh:mm"];
resultString = [dateFormatter3 stringFromDate:testDate];
return resultString;
}
//判断是否是昨天
NSDate *yesterday = [ now dateByAddingDays:-1];
NSString *dateyesterday = [dateFormatter2 stringFromDate:yesterday];
if ([compareDateStr isEqualToString:dateyesterday]) {
resultString = @"昨天";
return resultString;
}
//3--7天
NSInteger days = [[NSDate date] daysFrom:testDate calendar:nil];
if (days < 7)
{
resultString = [self getweek:days];
return resultString;
}
NSDateFormatter *dateFormatter3 = [[NSDateFormatter alloc] init];
[dateFormatter3 setDateFormat:@"YY-MM-dd"];
resultString = [dateFormatter3 stringFromDate:testDate];
return resultString;
}
-(NSString*)getweek:(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;
}
系统信息时间显示
最新推荐文章于 2022-12-10 22:28:31 发布