//1.NSDate
NSDate 是关于时间的类,总结一下方法,有用就拿去用。
//获取世界标准时间
NSDate *fyDate1 = [NSDate date];
//本地时间 固定格式
NSTimeZone *zone = [NSTimeZone systemTimeZone];
NSUInteger integer = [zone secondsFromGMTForDate:[NSDate date]];
NSDate *localTime = [fyDate1 dateByAddingTimeInterval:integer];
//获取指定时间 (这个是对象)
NSDate *date2 = [NSDate dateWithTimeIntervalSinceNow:30];//创建比当前时间快30秒的NSDate对象
NSDate *date3 = [NSDate dateWithTimeIntervalSinceNow:-30];//创建比当前时间慢30秒的NSDate对象
//时间间隔
NSTimeInterval seconds = [fyDate1 timeIntervalSince1970];//从1970年1月1日0时到现在经过的总秒数
NSDate *date4 = [NSDate dateWithTimeIntervalSinceNow:-60];
seconds = [date4 timeIntervalSinceNow];//指定时间与当前时间的秒数差
NSDate *time1 = [NSDate dateWithTimeIntervalSinceNow:-60 * 60 * 24];
NSDate *time2 = [NSDate dateWithTimeIntervalSinceNow:60 * 60 * 24];
seconds = [time1 timeIntervalSinceDate:time2];//两个指定时间之间的秒数差
//按指定格式输出时间 (这个是字符串)
//时间对比
NSDate *earlierTime = [time1 earlierDate:time2];//较早
NSDate *latertime = [time1 laterDate:time2];//较晚
NSDate *date5 = [NSDate date];
NSDate *date6 = [NSDate date];
if ([time1 isEqualToDate:earlierTime])//判断两个时间对象是否相同
{
//相同时间
}