OC中的NSDate

NSDate是Cocoa中用于处理日期和时间的基础类。NSDate类用于保存时间值,同时提供了一些方法来处理一些基于秒级别时差运算和日期之间的早晚比较等。NSDate是一个封装了某一给定时刻的类,包括日期和时间。这里写图片描述
GMT:Greenwich Mean Times是格林尼治标准时间的缩写,格林尼治标准时间是指位于伦敦郊区的皇家格林尼治天文台的标准时间,以为本初子午线被定义在通过那里的经线。
北京在东八区,与GMT相差8个小时,所以北京时间=GMT时间+8小时。
创建NSDate对象
这里写图片描述
这里写图片描述是一个以秒为单位的时间片,也叫时间戳。
1.距离现在日期timeInterval时间戳的时间这里写图片描述
2.距离1970.1.1日期timeInterval时间截的时间这里写图片描述
3.距离sinceDate日期timeInterval时间戳的时间这里写图片描述
4.通过时间追加创建NSDate这里写图片描述

日期比较
1.两个日期的时间戳这里写图片描述
2.判断两个日期是否相等这里写图片描述
3.比较两个时间这里写图片描述
4.这里写图片描述

时区(NSTimeZone)
1.列出所有时区这里写图片描述
2.指定名称参数创建一个时区这里写图片描述
3.指定时区缩写创建一个时区这里写图片描述(PRC是中华人民共和国的缩写)
4.如何将NSDate转换成字符串类型这里写图片描述
5.设置时区(默认时区)这里写图片描述
6.设置时间输出格式这里写图片描述
7.如何将字符串转换成NSDate类型这里写图片描述(UTC是世界统一时间,世界标准时间,国际协调时间。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值