Unity将时间转换成 小时:分钟:秒 格式
原创
©著作权归作者所有:来自51CTO博客作者DaLiangChen的原创作品,请联系作者获取转载授权,否则将追究法律责任
/// <summary>
/// 格式化时间
/// </summary>
/// <param name="seconds">秒</param>
/// <returns></returns>
public static string FormatTime(float seconds)
{
TimeSpan ts = new TimeSpan(0, 0, Convert.ToInt32(seconds));
string str = "";
if (ts.Hours > 0)
{
str = ts.Hours.ToString("00") + ":" + ts.Minutes.ToString("00") + ":" + ts.Seconds.ToString("00");
}
if (ts.Hours == 0 && ts.Minutes > 0)
{
str =ts.Minutes.ToString("00") + ":" + ts.Seconds.ToString("00");
}
if (ts.Hours == 0 && ts.Minutes == 0)
{
str = "00:" + ts.Seconds.ToString("00");
}
return str;
}
Unity QQ交流群:299412191 欢迎对Unity感兴趣的同学加入.