iOS-字符串转化成NSDate类型 计算与当前时间的相差 月数 天数
来源:互联网 发布:php apache forbidden 编辑:程序博客网 时间:2024/05/22 03:30
NSString *dateStr=[dicobjectForKey:@"date"];// 2012-05-17 11:23:23
NSCalendar *gregorian = [[NSCalendaralloc]initWithCalendarIdentifier:NSGregorianCalendar];
NSUInteger unitFlags =NSMonthCalendarUnit |NSDayCalendarUnit;
NSDateFormatter *format=[[NSDateFormatteralloc]init];
[formatsetDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *fromdate=[format dateFromString:dateStr];
NSTimeZone *fromzone = [NSTimeZone systemTimeZone];
NSInteger frominterval = [fromzone secondsFromGMTForDate: fromdate];
NSDate *fromDate = [fromdate dateByAddingTimeInterval: frominterval];
NSLog(@"fromdate=%@",fromDate);
[format release];
NSDate *date = [NSDate date];
NSTimeZone *zone = [NSTimeZonesystemTimeZone];
NSInteger interval = [zone secondsFromGMTForDate: date];
NSDate *localeDate = [date dateByAddingTimeInterval: interval];
NSLog(@"enddate=%@",localeDate);
NSDateComponents *components = [gregorian components:unitFlagsfromDate:fromDatetoDate:localeDate options:0];
NSInteger months = [components month];
NSInteger days = [components day];//年[components year]
NSLog(@"month=%d",months);
NSLog(@"days=%d",days);
[gregorian release];
if (months==0&&days==0) {
dateStr=[[dateStrsubstringFromIndex:11]substringToIndex:5];
cell.textLabel.text=[NSStringstringWithFormat:@"今天 %@",dateStr];//今天 11:23
}elseif(months==0&&days==1){
dateStr=[[dateStrsubstringFromIndex:11]substringToIndex:5];
cell.textLabel.text=[NSStringstringWithFormat:@"昨天 %@",dateStr];//昨天 11:23
}else{
dateStr=[dateStrsubstringToIndex:10];
cell.textLabel.text=dateStr;
}
- iOS-字符串转化成NSDate类型 计算与当前时间的相差 月数 天数
- iOS-字符串转化成NSDate类型 计算与当前时间的相差 月数 天数
- [ios]字符串转化成NSDate类型 计算与当前时间的相差 月数 天数 【转】
- 字符串转成NSDate类型,计算与当前时间的相差,年数,天数,时分秒……
- 字符串转成NSDate类型,计算与当前时间的相差,年数,天数,时分秒……
- 字符串转成NSDate类型,计算与当前时间的相差,年数,天数,时分秒……
- 字符串转成NSDate类型,计算与当前时间的相差,年数,天数,时分秒……
- 计算两个日期相差的天数、月数
- .net 求当前时间与指定时间相差的天数
- java计算一个Date(TimeStamp)与一个格式化的String类型时间的相差天数或者相差时间
- 计算结束时间与开始时间的相差的天数:
- JavaScript计算指定日期与当前日期的相差天数
- 计算NSDate之间相差的秒数
- iOS积累--字符串转化为NSDate, 获取当前时区的系统时间
- javascript里面获取当前时间以及与当前时间相差天数的时间
- 计算两个时间的相差天数。。
- js计算两个时间相差的天数
- 字符串转成NSDate类型,计算与当前…
- HDU1754 线段树 单点修改 最大值(基础题)
- eclipse打包maven工程文件提示找不到tools.jar的解决办法
- ZK安装及kafka基本运行小结
- improving sql server performance
- java Iterable and for each
- iOS-字符串转化成NSDate类型 计算与当前时间的相差 月数 天数
- java中的多线程包--- Executor详细介绍 打造基于Executor的Web服务器
- Apache问题解决:httpd: Could not reliably determine the server's fully qualified domain name
- 分类/目标识别
- Design guidelines for application performance
- 单链表的操作和2种反转方法
- ipad-group table的背景色设置成透明的
- 股权投资-导出要股权是好事么
- hosts