寫(xiě)法一:
/*!
* @brief 格式化時(shí)間數(shù)值(60秒)為時(shí)間格式顯示(01:00)
*
* @param seconds 時(shí)間數(shù)值
* @param isLeft 是否為倒計(jì)時(shí)
*
* @return String
*/
static NSString * formatTimeInterval(CGFloat seconds, BOOL isLeft)
{
seconds = MAX(0, seconds);
NSInteger s = seconds;
NSInteger m = s / 60;
NSInteger h = m / 60;
s = s % 60;
m = m % 60;
NSMutableString *format = [(isLeft && seconds >= 0.5 ? @"-" : @"") mutableCopy];
if (h != 0) {
[format appendFormat:@"%lu:%0.2lu", h, m];
} else {
[format appendFormat:@"%lu", m];
}
[format appendFormat:@":%0.2lu", s];
return format;
}
//用法:(說(shuō)明,少了self等調(diào)用方式)
NSString *timeString = formatTimeInterval(100,NO);
NSLog(@"右邊 = %@",timeString);
//輸出:
右邊 = 1:40
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。