计算两个NSDate是否处于同一天

计算两个NSDate是否处于同一天

计算两个NSDate是否处于同一天的算法,无需使用calendar接口,无需format为字符串,兼容时区:

double timezoneFix = [NSTimeZone localTimeZone].secondsFromGMT;
if (
    (int)(([nowDate timeIntervalSince1970] + timezoneFix)/(24*3600)) -
    (int)(([lastDate timeIntervalSince1970] + timezoneFix)/(24*3600))
    == 0)
{
    return YES;
}



 

你可能感兴趣的:(NSDate)