1. 本节课将为您演示,和日期与时间相关的扩展方法。首先确保在您的项目中,已经安装了所需的第三方库。在此处双击查看安装配置文件。
image
2. 根据配置文件中的相关设置,安装第三方库。安装完成之后,双击打开此处的项目文件。
image
3. 然后在左侧的项目导航区,打开视图控制器的代码文件。
image
4. 现在开始编写代码,调用第三方库对日期和时间的扩展方法。
image
5. 首先在当前的类文件中,引入已经安装的第三方类库。
image
6. 安装第三方类库之后,可以将一个字符串初始化为数组,并指定日期的格式。
image
7. 接着在控制台输出您初始化的日期对象。
image
8. 在对日期进行初始化时,第三方类库提供了五种日期格式,这里使用点格式对日期进行格式化。
image
9. 通过调用日期类的明天和昨日方法,快速获得第二天或前一天的日期。
image
10. 判断一个日期,在忽略时间的前提下,是否和另一个日期相等。
image
11. 然后判断该日期是否为今天。
image
12. 继续判断该日期是否为明天。
image
13. 判断该日期是否为昨天。
image
14. 接着判断两个日期,是否在同一周。
image
15. 判断两个日期是否在同一个月份。
image
16. 判断两个日期是否在同一个年份。
image
17. 然后判断某个日期是否在本周。
image
18. 判断该日期是否在下周,或者是否在上一周。
image
19. 判断该日期是否在本年。
image
20. 判断该日期是否在上一年。
image
21. 接着判断该日期在另一个日期之后的秒数。
image
22. 判断该日期在另一个日期之前的秒数。
image
23. 判断该日期在另一个日期之后或之前的分钟数。
image
24. 然后判断该日期在另一个日期之后或之前的小时数。
image
25. 判断该日期在另一个日期之后或之前的天数。
image
26. 判断该日期距离最近的小时数。
image
27. 接着获得日期的年份。
image
28. 获得该日期的月份。
image
29. 获得该日期的星期部分。
image
30. 获得该日期的天数。
image
31. 分别获得日期的小时数、分钟数和秒数。
image
32. 获得该日期的星期数。
image
33. 获得该日期在一个月中的第几个星期数。
image
34. 获得该日期在一月中的天数。
image
35. 获得星期中的第一天。
image
36. 获得星期中的最后一天。
image
37. 接着获得某个日期,是否为一周中的工作日或周末。
image
38. 将某个日期按照自定义的格式,转换成字符串。
image
39. 将某个日期转换成只包含年和月的字符串。接着点击左上角的[编译并运行]按钮,启动模拟器预览项目。
40. 模拟器启动后,在控制台显示了由日期扩展方法,所输出的日志信息。点击此处的[停止]按钮,关闭模拟器,并观察输出的日志。
image
本文整理自:《app开发中的神兵利器》,真正的[手把手]教学模式,用最快的速度上手iOS开发,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1209739676,或扫描本页底部的二维码。课程配套素材下载地址:资料下载
apps8 2.png