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是世界统一时间,世界标准时间,国际协调时间。)