NSDate使用小结
一: 创建一个日期对象
- 直接简单的获取系统当前的时间
NSDate *today = [NSDate date]; // today:Sat Aug 25 14:30:10 2018
- 获取一个距离当前时间特定时间间隔的日期
NSDate *oneHourLater = [NSDate dateWithTimeIntervalSinceNow:3600];
说明:传入的参数:NSTimeInterval, 参数的定义:typedef double NSTimeInterval,即为double型的别称,单位是:秒。 - 返回距离特定时间点特定时间距离的时间
NSDate *oneHourLaterFromNow = [NSDate dateWithTimeInterval:3600 sinceDate:today];
- 获取距离格林尼治时间2001.1.1 00:00:00特定时间间隔的时间
NSDate *oneHourLaterFrom2001 = [NSDate dateWithTimeIntervalSinceReferenceDate:3600]; // Time:Mon Jan 1 09:00:00 2001
说明:本机目前所在的时区为东八区,因此返回的是早上九点
5.
推荐阅读
- 由浅入深理解AOP
- 【译】20个更有效地使用谷歌搜索的技巧
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- iOS中的Block
- Linux下面如何查看tomcat已经使用多少线程
- 使用composer自动加载类文件
- android|android studio中ndk的使用
- 使用协程爬取网页,计算网页数据大小