数值类型:
1、四舍五入
平常Math.Round()这个函数是不会给你精确到四舍五入的,因为这是程序底层的逻辑问题,就想0.99999....在算法上他其实就是1
所以我们常用这个
float x = 1.135F;
var strS_1 = x.ToString("0.00");//1.14
var strS_2 = Math.Round(x, 2).ToString();//1.13
用下面的方法就会失去四舍五入的精确性了
2、百分比
float x = 1.135F;
var str=x..ToString("00.00%");//或者x.ToString("P2") 数字2表示小数的几位数,没有默认是2位;这边也会帮咱们四舍五入的哦
日期
var date=DateTime.Now().ToString("yyyyMMddHHmmssfff");//年月日时分秒毫秒
刚准备写下去的时候:发现园子里的博客 C#中ToString()格式详解 很详细,这边记录一下,方便以后忘记了在查询