一 API 1 NSdate2 NSDateFormatter二 适用场景1 获取当前日期2 增加时间差3 比较时间差4 返回较早时间5 日期格式话 6 日期转字符串7 字符串转日期三 具体看代码//// main.m// OC-API-日期//// Created by wangtouwang on 15/3/21.// Copyright (c) 2015年 wangtouwang. All rights reserved.//#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) { @autoreleasepool { //获取当前日期 NSDate *date1 = [NSDate date]; NSLog(@"%@",date1); //给当前时间增加时间差,单位是秒,在苹果程序中 多数是以秒为单位 NSDate *date2 = [NSDate dateWithTimeIntervalSinceNow:100]; NSLog(@"%@",date2); //随机获取一个将来日期 date1 = [NSDate distantFuture]; NSLog(@"%@",date1); //比较两个时间差 单位为秒 NSInteger interval = [date1 timeIntervalSinceDate:[NSDate date]]; NSLog(@"%lu",interval); //返回较早日期 NSData *date3 = [[NSDate date] earlierDate:date2]; NSLog(@"%@",date3); //日期格式化 日期转字符串 NSDateFormatter *format = [[NSDateFormatter alloc] init]; format.dateFormat=@"yy-MM-dd HH:mm"; NSString *dateString = [format stringFromDate:date2]; NSLog(@"%@",dateString); //字符串转日期 NSData *date4 = [format dateFromString:dateString]; NSLog(@"%@",date4); } return 0;}
新闻热点
疑难解答