OC-NSDate

来源:互联网 发布:网络护犊子是什么意思 编辑:程序博客网 时间:2024/05/22 15:49
#pragma mark - 用于创建NSDate实例的实例方法有                //初始化为以当前时间为基准,然后过了 0 秒的时间        NSDate *date = [NSDate dateWithTimeIntervalSinceNow:0];        NSLog(@"%@",date);                        //初始化为以date为基准,然后过了 0 秒的时间        NSDate *date1 = [NSDate dateWithTimeInterval:0 sinceDate:date];        NSLog(@"%@",date1);                NSDate *date2 = [NSDate dateWithTimeIntervalSinceNow:1];        NSLog(@"%@",date2);#pragma mark - 日期之间的比较        if ([date1 isEqualToDate:date]) {            NSLog(@"相同");        }else{            NSLog(@"不同");        }                //比较,返回较早的那个日期        NSLog(@"%@",[date earlierDate:date2]);        //比较,返回较晚的那个日期        NSLog(@"%@",[date laterDate:date2]);                //排序                /*                  - (NSComparisonResult)compare:(NSDate *)other;         该方法用于排序时调用:         . 当实例保存的日期值与anotherDate相同时返回NSOrderedSame         . 当实例保存的日期值晚于anotherDate时返回NSOrderedDescending         . 当实例保存的日期值早于anotherDate时返回NSOrderedAscending                  */#pragma mark - 取回时间间隔可用以下方法                //NSTimeInterval               #pragma mark -   将时间表示成字符串        /*         - (NSString *)description;         以YYYY-MM-DD HH:MM:SS ±HHMM的格式表示时间。(其中 "±HHMM" 表示与GMT的存在多少小时多少分钟的时区差异。比如,若时区设置在北京,则 "±HHMM" 显示为 "+0800")         */                        NSString *string = [date description];                NSString *newstring = [string stringByAppendingFormat:@"这是一个字符串"];                NSLog(@"%@",newstring);

0 0
原创粉丝点击