string strNeed = string.Format("{0}{1}",str1,str2);  //可以拼接成各种字符串

string strNeed = string.Format("{0:F2}", 2.3634f); // 可以使字符串为保留两位小数的浮点数值

string strNeed = string.Format("{0:D2}",5);  // 可以使字作串为两位整数的值,不足位数前面补零

string strNeed = string.Format("0:3:X");   // 可以使字符串为十六进制的值

 

numText.text = string.Format("{0:p2}", 0.8961);  //结果为 89.61%

text.text = string.Format("{0:D4}-{1:D2}-{2:D2}  " + "{3:D2}:{4:D2}:{5:D2}", year, month, day, hour, minute, second);   //结果为 2020-06-18  12:13:56

numText0.text = string.Format("{0:N0}", 56789);  //结果为 56,789

将秒数转化为00:00:00时间格式

    private void FloatForTime(float time)
    {
        //秒数取整
        int seconds = (int)time;
        //一小时为3600秒 秒数对3600取整即为小时
        int hour = seconds / 3600;
        //一分钟为60秒 秒数对3600取余再对60取整即为分钟
        int minute = seconds % 3600 / 60;
        //对3600取余再对60取余即为秒数
        seconds = seconds % 3600 % 60;
        
        //打印00:00:00时间格式
       Debug.Log($"时间:{hour:D2}:{minute:D2}:{seconds:D2}");
    }

 

posted on 2024-03-29 14:19  凌落成迷  阅读(17)  评论(0编辑  收藏  举报