C#格式化成小数
来源:互联网 发布:知乎 白诗诗是谁 编辑:程序博客网 时间:2024/04/29 23:14
datagridview某列格式化成两位小数
.............................................................................................................................................................
datagridView.columns[i]/defaultCellStyle.Format='f";
----------------------------------------------------------------------------------------------------------------------
Math.Round方法
应该还有math.ceiling和floor
double d =12345678.90123;
2d.ToString("F2"); //d=12345678.90
3string s=d.ToString("###,###.00"); //s=12,345,678.90
Math.Round(4.4); //Returns 4.0.
Math.Round(4.5); //Returns 4.0.
Math.Round(4.6); //Returns 5.0.
Math.Round(45.367,2)//Returns 45.37
double d=1.12345;
d=double.Parse(d.ToString("0.00"));
这样后,d=1.12
var num = 3.14159;
num = Math.round(num * 100) / 100;
C#下如果显示保留小数位数,及百分号的解决方法:
1、用NumberFormatInfo类来解决.
System.Globalization.NumberFormatInfo provider = new System.Globalization.NumberFormatInfo();
provider.PercentDecimalDigits = 2;//小数点保留几位数.
provider.PercentPositivePattern = 2;//百分号出现在何处.
double result = (double)1 / 3;//一定要用double类型.
Response.Write(result.ToString("P", provider));
2、用toString方法.
public string getRate(double hcount, double task)
{
string rValue;
string temp="";
if (task == 0)
task = 1;
double db = (hcount / task) * 100;
if (hcount >= task)
rValue = "100%";
else
rValue = db.ToString("#0.#0") + "%"; ;
return rValue;
}
string str1 = String.Format("{0:N1}",56789); //result: 56,789.0
string str2 = String.Format("{0:N2}",56789); //result: 56,789.00
string str3 = String.Format("{0:N3}",56789); //result: 56,789.000
string str8 = String.Format("{0:F1}",56789); //result: 56789.0
string str9 = String.Format("{0:F2}",56789); //result: 56789.00
string str11 =(56789 / 100.0).ToString("#.##"); //result: 567.89
string str12 =(56789 / 100).ToString("#.##"); //result: 567
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wahaccp/archive/2008/12/01/3419277.aspx
- C#格式化成小数
- BigDecimal保留两位小数及格式化成百分比
- BigDecimal保留两位小数及格式化成百分比
- C#基于DataContract序列化成XML格式
- java 把小数格式化成固定小数位数的几种方法---含实例
- 小数化成最简式分数
- 有理小数化成分数
- Struts2 S标签 数目字格式化成金额输出(保留两位小数)
- 数字格式化成货币格式 1000 格式化成1,000
- js格式化成金额输出
- 格式化成财务类型数字
- 数字格式化成两位
- form 表单格式化成 对象
- JSON 格式化成视图模式
- 对象序列化成JSON格式
- C# 对象序列化成xml格式的时候指定日期型(DateTime)属性的序列化格式
- 把U盘格式化成NTFS格式
- js时间戳格式化成日期格式
- 甜言蜜语的情话
- 成为优秀技术人员必须做到的几件事情
- Linux 目录体系
- 性格解析
- 请不要做浮躁的嵌入式系统工程师
- C#格式化成小数
- PHP取得随机数或随机字符串
- 软件开发者的软实力:沟通与协作
- php生成随机数激活码并插入数据库示例
- 从本质上改变生活质量的十种方法
- 比较好的国外外汇网站列表
- 高效程序员的45个习惯
- 杭电ACM试题分类
- 修身养性,为人处事100条