美文网首页
iOS 获取当前时间

iOS 获取当前时间

作者: 清风_____ | 来源:发表于2020-07-14 16:03 被阅读0次

    //获取标准时间

        NSDate *date = [NSDate date];
    
        NSLog(@"直接使用NSDate获取的时间:%@", date);
    
        //使用formatter格式化后的时间
    
        NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    
        [formatter setDateFormat:@"yyyy-MM-dd HH-mm-ss"];//样式
    
        NSString *time_now = [formatter stringFromDate:date];
    
       NSLog(@"格式化后的时间%@", time_now);
    
        //在GMT时间上加上8个小时后的时间
    
        NSTimeZone *zone = [NSTimeZone systemTimeZone];
    
        NSInteger sec = [zone secondsFromGMTForDate:date];
    
        NSDate *new_date = [date dateByAddingTimeInterval:sec];
    
        NSLog(@"在GMT时间上加上时间差之后的时间:%@", new_date);
        //如果在加上时间差后的时间上面再进行格式化的话,时间有误差
    
        NSString *time_other = [formatter stringFromDate:new_date];
    
        NSLog(@"加上时间差后再进行一次格式化后的时间:%@", time_other);
    

    https://www.jianshu.com/p/1966a4656385

    相关文章

      网友评论

          本文标题:iOS 获取当前时间

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