读书人

现有在指数的double类型数据S,如:2.5

发布时间: 2012-05-27 05:42:30 作者: rapoo

现有在指数的double类型数据S,如:2.50337726838785E-316,如何将他处理后,显示文件大小
满足byte的现实多少byte,如12.23byte 满足MB用MB显示,满足GB用GB表示,在线等

[解决办法]

C# code
  ///<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;        } 

读书人网 >C#

热点推荐