美文网首页
iOS NSDate和NSString相互转换

iOS NSDate和NSString相互转换

作者: 清风_____ | 来源:发表于2019-06-10 09:48 被阅读0次

    1.时间转字符串
    //获取当前时间
    NSDate date = [NSDate date];
    //设置日期格式
    NSDateFormatter
    formatter1 = [[NSDateFormatter alloc] init];
    [formatter1 setDateFormat:@"yyyyMMddHHmmss"];
    //变为数字
    NSString* str = [formatter1 stringFromDate:date];
    NSLog(@"dateString = %@",str);

    2.字符串转时间
    NSString str = @"20150806070733"; //规定时间格式
    NSDateFormatter
    formatter = [[NSDateFormatter alloc] init];
    [formatter setDateFormat:@"yyyyMMddHHmmss"]; //设置时区 全球标准时间CUT 必须设置 我们要设置中国的时区
    NSTimeZone *zone = [[NSTimeZone alloc] initWithName:@“CUT"];
    [formatter setTimeZone:zone]; //变回日期格式
    NSDate *stringDate = [formatter dateFromString:str];
    NSLog(@"stringDate = %@",stringDate);

    相关文章

      网友评论

          本文标题:iOS NSDate和NSString相互转换

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