首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

现有在指数的double类型数据S,如:2.50337726838785E-316,怎么将他处理后,显示文件大小

2012-05-27 
现有在指数的double类型数据S,如:2.50337726838785E-316,如何将他处理后,显示文件大小满足byte的现实多少b

现有在指数的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;        } 

热点排行