如何在Objective-C或C?
中将毫秒转换为分钟或小时答案 0 :(得分:8)
只需使用简单的划分。使用浮点数,这样就不会因舍入而失去精度。
float milliseconds = 966000.0;
float seconds = milliseconds / 1000.0;
float minutes = seconds / 60.0;
float hours = minutes / 60.0;
答案 1 :(得分:2)
听起来有点像个笑话,但到底是什么......
它的美丽它适用于所有编程语言。
答案 2 :(得分:2)
#define MSEC_PER_SEC 1000L
#define SEC_PER_MIN 60
#define MIN_PER_HOUR 60
int msec = 966000;
int min = msec / (MSEC_PER_SEC * SEC_PER_MIN);
int hr = min / (MIN_PER_HOUR);
答案 3 :(得分:1)
除以1000得到秒。将秒数除以60得到分钟。