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