我有一个float秒数,我想制作一个hh:mm:ss表示24小时倒计时的格式的字符串.我正在尝试使用此代码:
TimeToMissionsReady = 86400f - FromMissionCompletedSeconds;
TimeToMissionsReadyString = string.Format ("{0:00}:{1:00}:{2:00}", TimeToMissionsReady / 3600f, (TimeToMissionsReady / 60f) % 60f, TimeToMissionsReady % 60f);
Debug.Log (TimeToMissionsReadyString);
Run Code Online (Sandbox Code Playgroud)
但它不起作用'因为它显示奇怪的东西,如:24:60:30和一秒钟后24:59:29
难道我做错了什么?