Ios 如何使用像“2m 6s”这样的Obj C格式化时间?
我以秒为单位存储时间,并希望以分钟和秒为单位显示时间,如2m 6s。理想情况下,这将通过本地化实现。我怎样才能做到这一点呢?这实际上可以归结为标准数学 如果你有秒数,就把它除以60得到分钟数。对于剩余的秒数,只需将总秒数的模数乘以60即可 e、 gIos 如何使用像“2m 6s”这样的Obj C格式化时间?,ios,objective-c,date-formatting,Ios,Objective C,Date Formatting,我以秒为单位存储时间,并希望以分钟和秒为单位显示时间,如2m 6s。理想情况下,这将通过本地化实现。我怎样才能做到这一点呢?这实际上可以归结为标准数学 如果你有秒数,就把它除以60得到分钟数。对于剩余的秒数,只需将总秒数的模数乘以60即可 e、 g 其实很简单 @JoshCaswell这根本不是我想要的格式。我应该编辑我的问题以便更清楚吗?我只想在数字后面加上一个“m”和一个“s”的分和秒。不,你应该自己读,自己试试。关于NSDateFormatter,我们这里有足够多的问题;此时,每个人都应该
其实很简单 @JoshCaswell这根本不是我想要的格式。我应该编辑我的问题以便更清楚吗?我只想在数字后面加上一个“m”和一个“s”的分和秒。不,你应该自己读,自己试试。关于NSDateFormatter,我们这里有足够多的问题;此时,每个人都应该能够找出自己的pet格式。您也可以使用库函数一步完成此操作。谢谢您的回答。
int minutes = seconds / 60;
int seconds = seconds % 60;
NSString *formattedTime = [NSString stringWithFormat:@"%im %is", minutes, seconds];