如何在Objective-C或C中将毫秒转换为分钟或小时?
只需使用简单的划分。 使用浮点数,这样您就不会因舍入而失去精度。
float milliseconds = 966000.0; float seconds = milliseconds / 1000.0; float minutes = seconds / 60.0; float hours = minutes / 60.0;
听起来有点像个笑话但是到底是什么……
它的美丽它适用于所有编程语言。
#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);
除以1000得到秒。 将秒数除以60得到分钟。
以上就是c/c++开发分享将毫秒转换为分钟相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/522063.html