您的位置:首页 > 移动开发 > IOS开发

iOS-计算两个日期之间的天数

2015-08-05 10:28 423 查看
//计算两个日期之间的天数
+ (NSInteger) calcDaysFromBegin:(NSDate *)beginDate end:(NSDate *)endDate
{

//创建日期格式化对象

NSDateFormatter *dateFormatter=[[NSDateFormatter
alloc]
init];

[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"];

//取两个日期对象的时间间隔:

//这里的NSTimeInterval
并不是对象,是基本型,其实是double类型,是由c定义的:typedef double NSTimeInterval;
NSTimeInterval time=[endDate
timeIntervalSinceDate:beginDate];

int days=((int)time)/(3600*24);

//int hours=((int)time)%(3600*24)/3600;

//NSString *dateContent=[[NSString alloc] initWithFormat:@"%i天%i小时",days,hours];

return days;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: