将long long转换为string

时间:2012-06-29 13:00:19

标签: iphone ios

什么是长型?这是一个占用8个字节的整数,对吗?我想将long long类型转换为NSString,如下所示。

long long fbid = [[friend objectForKey:@"id"]longLongValue];

我想在fbid变量中NSString *str的值。我该怎么办?

5 个答案:

答案 0 :(得分:21)

NSString *str = [NSString stringWithFormat:@"%lld", fbid];

答案 1 :(得分:13)

也许你想保留这个文件作为参考,我把它作为一个图像看起来很好看:

enter image description here

答案 2 :(得分:4)

 NSString *str = [NSString stringWithFormat:@"%qi",fbid];

答案 3 :(得分:1)

NSString *str =[[NSNumber numberWithLong:fbid] stringValue];

答案 4 :(得分:1)

以下代码将返回自1970年1月1日以来的毫秒数。

- (NSString *) timeInMiliSeconds
    {

        NSDate *date = [NSDate date];               //   Current Date
        NSString * timeInMiliseconds = [NSString stringWithFormat:@"%lld", [@(floor([date timeIntervalSince1970] * 1000)) longLongValue]];    //   Returns you number of milliseconf
        return timeInMiliseconds;
    }

秒数:[@(floor([date timeIntervalSince1970]))]