如何在iOS中显示持续时间的小时数?

iSo*_*Tom 2 c objective-c nsstring ios

有没有办法从一个持续时间显示一个小时的数字?例如,我有一个NSTimeInterval值包含127,我想显示02:07.

有什么更好的方法呢?谢谢.

hol*_*lex 9

请享用!:)

NSTimeInterval _timeInterval = 127.f;

NSInteger _hours = _timeInterval / 60;
NSInteger _minutes = (NSInteger)_timeInterval % 60; 

NSLog(@"%02d:%02d", _hours, _minutes);
Run Code Online (Sandbox Code Playgroud)