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}"); }