Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使用像“2m 6s”这样的Obj C格式化时间?_Ios_Objective C_Date Formatting - Fatal编程技术网

Ios 如何使用像“2m 6s”这样的Obj C格式化时间?

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

我以秒为单位存储时间,并希望以分钟和秒为单位显示时间,如2m 6s。理想情况下,这将通过本地化实现。我怎样才能做到这一点呢?

这实际上可以归结为标准数学

如果你有秒数,就把它除以60得到分钟数。对于剩余的秒数,只需将总秒数的模数乘以60即可

e、 g


其实很简单

@JoshCaswell这根本不是我想要的格式。我应该编辑我的问题以便更清楚吗?我只想在数字后面加上一个“m”和一个“s”的分和秒。不,你应该自己读,自己试试。关于NSDateFormatter,我们这里有足够多的问题;此时,每个人都应该能够找出自己的pet格式。您也可以使用库函数一步完成此操作。谢谢您的回答。
int minutes = seconds / 60;
int seconds = seconds % 60;
NSString *formattedTime = [NSString stringWithFormat:@"%im %is", minutes, seconds];