小编Pit*_*ora的帖子

使用String.Format将秒转换为HH:MM:SS

我有一个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

难道我做错了什么?

c# timespan

4
推荐指数
1
解决办法
4564
查看次数

标签 统计

c# ×1

timespan ×1