5.3 DateHelper提供的和日期时间相关的数十个扩展方法 [iOS开发中的神兵利器]



1. 本节课将为您演示,和日期与时间相关的扩展方法。首先确保在您的项目中,已经安装了所需的第三方库。双击此处查看安装配置文件。


2. 根据配置文件中的相关设置,安装第三方库。安装完成之后,双击打开此处的项目文件。


3. 然后在左侧的项目导航区,打开视图控制器的代码文件。


4. 现在开始编写代码,调用第三方库对日期和时间的扩展方法。


5. 首先在当前的类文件中,引入已经安装的第三方类库。


6. 安装第三方类库之后,可以将一个字符串初始化为数组,并指定日期的格式。


7. 接着在控制台输出您初始化的日期对象。


8. 在对日期进行初始化时,第三方类库提供了五种日期格式,这里使用点格式对日期进行格式化。


9. 通过调用日期类的明天和昨日方法,快速获得第二天或前一天的日期。


10. 判断一个日期,在忽略时间的前提下,是否和另一个日期相等。


11. 然后判断该日期是否为今天。


12. 继续判断该日期是否为明天。


13. 判断该日期是否为昨天。


14. 接着判断两个日期,是否在同一周。


15. 判断两个日期是否在同一月。


16. 判断两个日期是否在同一年。


17. 然后判断某个日期是否在本周。


18. 判断该日期是否在下周,或者是否在上一周。


19. 判断该日期是否在本年。


20. 判断该日期是否在上一年。


21. 接着判断该日期在另一个日期之后的秒数。


22. 判断该日期在另一个日期之前的秒数。


23. 判断该日期在另一个日期之后或之前的分钟数。


24. 然后判断该日期在另一个日期之后或之前的小时数。


25. 判断该日期在另一个日期之后或之前的天数。


26. 判断该日期距离最近的小时数。


27. 接着获得日期的年份。


28. 获得该日期的月份。


29. 获得该日期的星期部分。


30. 获得该日期的天数。


31. 分别获得日期的小时数、分钟数或秒数。


32. 获得该日期的星期数。


33. 获得该日期在一个月中的第几个星期数。


34. 获得该日期在一月中的天数。


35. 获得星期中的第一天。


36. 获得星期中的最后一天。


37. 接着获得某个日期,是否为一周中的工作日或周末。


38. 将某个日期按照自定义的格式,转换成字符串。




本文整理自:《app开发中的神兵利器》,真正的[手把手]教学模式,用最快的速度上手iOS开发,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1209739676,或扫描本页底部的二维码。课程配套素材下载地址:资料下载

0