oc的类的扩展(课件)

NSDateCocoa中⽤用于处理⽇日期和时间的基础类,封装了某⼀一给定的

时刻(含⽇日期,时间,时区)。

使⽤用+date⽅方法获取当前时间

例如:NSDate *nowDate = [NSDate date];

注意NSLog(@“%@”,nowDate);

⽆无论你是哪个时区的时间,打印时总是打印对应的0时区时间。 

NSTimeInterval(即double类型) ⽤用以表⽰示以秒为单位的时间间隔

可以使⽤用-initWithTimeIntervalSinceNow:⽅方法传⼊入⼀一个NSTimeInterval参数,创建⼀一个NSDate对象

例如:NSDate * tomorrowDate = [[NSDate alloc] initWithTimeIntervalSinceNow:24*60* 60];

NSDate * yesterdayDate = [[NSDate alloc] initWithTimeIntervalSinceNow:-1 * 24*60*60];

取两个时间对象的间隔:NSTimeinterval = [tomorrowDatetimeIntervalSinceDate:yesterdayDate]; 

NSDateFormatteriOS中的⽇日期格式类,功能是实现NSStringNSDate的互

转。


常⻅见的时间格式化字符串有以下⼀一些:y 年、 M 年中的⽉月份 、d ⽉月份中的天数、 H ⼀一天中的⼩小时数(0-23)h am/pm 中的⼩小时数(1-12)m ⼩小时中的分钟数 、s 分钟中的秒数


指定⽇日期格式: NSDateFormatter * formatter = [[NSDateFormatter alloc] init];[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值