iOS 工作之余小总结(四)--(3) NSDate 时间类

来源:互联网 发布:股票个股分析软件 编辑:程序博客网 时间:2024/06/05 06:34

//1.NSDate
NSDate 是关于时间的类,总结一下方法,有用就拿去用。

//获取世界标准时间
NSDate *fyDate1 = [NSDate date];

//本地时间  固定格式NSTimeZone *zone = [NSTimeZone systemTimeZone];NSUInteger integer = [zone secondsFromGMTForDate:[NSDate date]];NSDate *localTime = [fyDate1 dateByAddingTimeInterval:integer];//获取指定时间         (这个是对象)NSDate *date2 = [NSDate dateWithTimeIntervalSinceNow:30];//创建比当前时间快30秒的NSDate对象NSDate *date3 = [NSDate dateWithTimeIntervalSinceNow:-30];//创建比当前时间慢30秒的NSDate对象//时间间隔NSTimeInterval seconds = [fyDate1 timeIntervalSince1970];//从1970年1月1日0时到现在经过的总秒数NSDate *date4 = [NSDate dateWithTimeIntervalSinceNow:-60];seconds = [date4 timeIntervalSinceNow];//指定时间与当前时间的秒数差NSDate *time1 = [NSDate dateWithTimeIntervalSinceNow:-60 * 60 * 24];NSDate *time2 = [NSDate dateWithTimeIntervalSinceNow:60 * 60 * 24];seconds = [time1 timeIntervalSinceDate:time2];//两个指定时间之间的秒数差//按指定格式输出时间   (这个是字符串)//时间对比NSDate *earlierTime = [time1 earlierDate:time2];//较早NSDate *latertime = [time1 laterDate:time2];//较晚NSDate *date5 = [NSDate date];NSDate *date6 = [NSDate date];if ([time1 isEqualToDate:earlierTime])//判断两个时间对象是否相同{    //相同时间}
0 0
原创粉丝点击