美文网首页iOS开发中的神兵利器
5.3 DateHelper提供的和日期时间相关的数十个扩展方法

5.3 DateHelper提供的和日期时间相关的数十个扩展方法

作者: 互动教程网 | 来源:发表于2018-04-11 21:50 被阅读5次

    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

    相关文章

      网友评论

        本文标题:5.3 DateHelper提供的和日期时间相关的数十个扩展方法

        本文链接:https://www.haomeiwen.com/subject/xgftkftx.html