满足byte的现实多少byte,如12.23byte     满足MB用MB显示,满足GB用GB表示,在线等

解决方案 »

  1.   

      ///<summary>
            ///返回所需時間的完整格式 xx天xx小時xx分鐘xx秒
            ///</summary>
            ///<param name="seconds">總共所需的秒數</param>
            public string LeftTimeFormat(int seconds)
            {
                string s = "";
                if (seconds / (3600 * 24) > 0)
                {
                    s += seconds / (3600 * 24) + "天";
                    seconds = seconds % (3600 * 24);
                }
                if (seconds / 3600 > 0)
                {
                    s += seconds / 3600 + "小時";
                    seconds = seconds % 3600 ;
                }
                if (seconds / 60 > 0)
                {
                    s += seconds / 60 + "分鐘";
                    seconds = seconds % 60;
                }
                s += seconds + "秒";
                return s;
            }
    这个是计算时间的,比较粗糙,没有考虑0的问题,但改一下应该不然,自己拿去改改