какой правильный спецификатор использовать для long при вызове stringWithFormat?

У меня есть этот код, который работает хорошо, но я не знаю, правильно ли он вызывает stringWithFormat, потому что в документации %d - это int, а я передаю long:

    long seconds = (long)[[NSDate date]timeIntervalSince1970];
    NSString *unixTimestamp = [NSString stringWithFormat:@"date=%d", seconds];

Спасибо заранее!

7
задан Javier 3 October 2011 в 20:51
поделиться