IOS 时间 日历 处理集合

时间:2023-03-09 05:11:59
IOS  时间  日历 处理集合

1.获得当前时间 从1970开始的秒数

NSTimeInterval time = [[NSDate date[ timeIntervalSince1970]];

NSString * str = [NSString stringWithFormat:@"%lf",(long long int )time];

2.两个时间比较

NSTimeInterval secondsInterval= [date timeIntervalSinceDate:tomorrow];

3.得到年月日

NSDate * date = [NSDate date];

NSCalendar * calen = [NSCalendar currentCalendar];

NSUInteger flag = NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitDay|NSCalendarUnitHour|NSCalendarUnitMinute;

NSDateComponents * dateCom = [calen components:flag fromDate:date];

int hour = [dateCom hour];

int day = [dateCom day];

int min = [dateCom minute];