美文网首页
Foundation 架构秘籍 时间和日历 (NSDate、NS

Foundation 架构秘籍 时间和日历 (NSDate、NS

作者: 覇気小青年 | 来源:发表于2020-12-09 15:58 被阅读0次

            9.1 时间的创建及初始化

      9.1.1 date:方法:创建时间

      9.1.2 dateWithString:方法:用字符串创建时间

      9.1.3 dateWithNaturalLanguageString:方法:用字符串创建时间

      9.1.4 dateWithTimeInterval:方法:用时间间隔创建时间

      9.1.5 dateWithTimeIntervalSince1970:方法:用时间间隔创建时间

      9.1.6 dateWithTimeIntervalSinceNow:方法:用时间间隔创建时间

      9.1.7 dateWithTimeIntervalSinceReferenceDate:方法:用时间间隔创建时间

      9.1.8 init:方法:初始化时间

      9.1.9 initWithString:方法:用字符串初始化时间

      9.1.10 initWithTimeInterval:方法:用时间间隔初始化时间

      9.1.11 initWithTimeIntervalSince1970:方法:用时间间隔初始化时间

      9.1.12 initWithTimeIntervalSinceNow:方法:用时间间隔初始化时间

      9.1.13 initWithTimeIntervalSinceReferenceDate:方法:用时间间隔初始化时间

      9.2 时间的比较

      9.2.1 isEqualToDate:方法:比较是否相等

      9.2.2 compare:方法:比较时间

      9.2.3 earlierDate:方法:比较哪个时间早

      9.2.4 laterDate:方法:比较哪个时间晚

      9.3 获取时间

      9.3.1 dateByAddingTimeInterval:方法:获取经过时间间隔后的时间

      9.3.2 distantPast:方法:获取过去的时间

      9.3.3 distantFuture:方法:获取将来的时间

      9.3.4 timeIntervalSinceDate:方法:获取两时间的差值

      9.3.5 timeIntervalSinceNow:方法:获取两时间的差值

      9.3.6 timeIntervalSince1970:方法:获取两时间的差值

      9.3.7 timeIntervalSinceReferenceDate:方法:获取两时间的差值

      9.4 时间和字符串的相互转换

      9.4.1 init:方法:初始化用于时间转换的对象

      9.4.2 setDateFormat:方法:设置格式

      9.4.3 initWithDateFormat:方法:初始化用于时间转换的对象

      9.5 日历时间的创建及初始化

      9.5.1 calendarDate:方法:创建日历时间

      9.5.2 dateWithYear:方法:创建日历时间并设置内容

      9.5.3 dateWithString:方法:创建日历时间并设置内容及格式

      9.5.4 init:方法:初始化日历时间

      9.5.5 initWithYear:方法:初始化日历时间并设置内容

      9.5.6 initWithString:方法:初始化日历时间并设置内容及格式

      9.6 获取日历时间信息

      9.6.1 dayOfWeek:方法:获取天数

      9.6.2 dayOfMonth:方法:获取天数

      9.6.3 dayOfYear:方法:获取天数

      9.6.4 hourOfDay:方法:获取时间

      9.6.5 minuteOfHour:方法:获取时间

      9.6.6 secondOfMinute:方法:获取时间

      9.6.7 monthOfYear:方法:获取时间

      9.6.8 yearOfCommonEra:方法:获取年

      9.6.9 dayOfCommonEra:方法:获取天数

      9.6.10 calendarFormat:方法:获取日历的格式

      9.6.11 timeZone:方法:获取时区

      9.6.12 dateByAddingYears:方法:获取日期时间

      9.7 设置日历时间

      9.7.1 setCalendarFormat:方法:设置日历的格式

      9.7.2 setTimeZone:方法:设置时区

      9.8 日历的使用

      9.8.1 currentCalendar:方法:创建日历

      9.8.2 autoupdatingCurrentCalendar:方法:获取日历

      9.8.3 initWithCalendarIdentifier:方法:初始化日历

      9.8.4 local:方法:获取区域

      9.8.5 firstWeekday:方法:获取每周的第一天

      9.8.6 minimumDaysInFirstWeek:方法:获取天数

      9.8.7 calendarIdentifier:方法:获取日历

      9.8.8 setFirstWeekday:方法:设置每周的第一天

      9.8.9 setMinimumDaysInFirstWeek:方法:设置天数

      9.9 时区的使用

      9.9.1 timeZoneWithName:方法:用已知时区创建时区

      9.9.2 timeZoneWithAbbreviation:方法:用已知时区创建时区

      9.9.3 timeZoneForSecondsFromGMT:方法:用偏移创建时区

      9.9.4 initWithName:方法:用已知时区初始化时区

      9.9.5 systemTimeZone:方法:获取系统的时区

      9.9.6 localTimeZone:方法:获取本地时区

      9.9.7 knownTimeZoneNames:方法:返回所有时区

      9.9.8 name:方法:获取名称

      9.9.9 abbreviation:方法:获取缩写

      9.9.10 secondsFromGMT:方法:获取秒数

      9.10 定时器的使用

      9.10.1 timerWithTimeInterval:方法:创建定时器

      9.10.2 initWithFireDate:方法:初始化定时器

      9.10.3 setFireDate:方法:设置时间

      9.10.4 fireDate:方法:返回时间

      9.10.5 invalidate:方法:使定时器无效

      9.10.6 isValid:方法:判断是否有效

    相关文章

      网友评论

          本文标题:Foundation 架构秘籍 时间和日历 (NSDate、NS

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