美文网首页
iOS 将long类型转换为NSDate日期

iOS 将long类型转换为NSDate日期

作者: Accepted_ | 来源:发表于2020-08-14 11:59 被阅读0次

    将服务器端传回的long类型的日期转换为iOS显示的带格式的日期。

    参考简书:如何把一个long型转换成日期,并进行了封装。

    - (NSString *)getDateWithTimeString:(NSString *)timeString {

        long long time = [createTime longLongValue];

        // iOS timeInteval的单位是秒(s),而常用的单位是毫秒(ms),因此需做乘除1000的转化

        NSDate * timeDate = [[NSDate alloc] initWithTimeIntervalSince1970:time/1000.0];

        NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init];

        dateFormatter.dateFormat=@"yyyy-MM-dd HH:mm:ss";//调整为需要显示的格式;也可以放在参数列表,设置格式更灵活

        NSString* timeString = [dateFormatter stringFromDate:timeDate];

        return timeString;

    }

    相关文章

      网友评论

          本文标题:iOS 将long类型转换为NSDate日期

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