NSDate

作者: CharlesAn | 来源:发表于2015-04-16 17:25 被阅读264次

    1.创建时间

    NSDate *date = [NSDate date];// 创建时间对象,获得当前时间
    
    NSLog(@"%@", date);//打印出的时间是0 时区的时间(格林威治时间)(北京属于东8区)
    
    

    2.时间间隔

      [NSDate dateWithTimeInterval : 5 sinceDate:date];//与当前时间相隔5秒。第一个参数返回值是秒
    
    NSTimeInterval seconds = [date timeIntervalSince1970]//从1970年到现在的秒数
    

    3.时间格式

    1.将NSdate专程NSString
    //日期格式化类
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    //y年 M月 d日 H(24小时制),h(12小时制) m分 s秒
    formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
    NSString *string = [formatter stringFromDate:date]//将当前时间转化为字符串输出
    
    2.将NSString时间格式转化为NSdate
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";//日期格式化类
    
    NSString *string = @"2015-4-16 16:42:31";//设置时间格式
    
    NSDate *date2 = [formatter dateWithString:string];//转化为NSDate时间
    

    相关文章

      网友评论

        本文标题:NSDate

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