怎样把1234567.89转1,234,567.89

zhaojunhui0358 2007-01-31 02:53:31
怎样把1234567.89转1,234,567.89 
  用什么语言都行  如c,c#,php,javascript等语言
  一般数据要转换成财务用的数据!
  指点一下!!!急!
...全文
440 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zsz2005 2007-01-31
  • 打赏
  • 举报
回复
不错
zhaojunhui0358 2007-01-31
  • 打赏
  • 举报
回复
哦 试了一下还真管用 谢谢各位了 互相帮助啊 以后!!!
KenChan 2007-01-31
  • 打赏
  • 举报
回复
double d = 12345678.99;
string s = d.ToString("###,###,##0.00");
viena 2007-01-31
  • 打赏
  • 举报
回复
教你的是方法,不是让你照搬转换123456.78
Snowdust 2007-01-31
  • 打赏
  • 举报
回复
真不知所云,你按上面的方法一个一个转换不就行了吗?如果有很多的很多的话放在一个数组中,再一一转换。
zhaojunhui0358 2007-01-31
  • 打赏
  • 举报
回复
具体的有很多数字如:double a; 把这个a转换了  不光是123456.78   需要把任意一个数都能转换了
Snowdust 2007-01-31
  • 打赏
  • 举报
回复
double d = 1234567.89D;
System.Globalization.CultureInfo cultureInfo = new System.Globalization.CultureInfo("en-US");
this.textBox1.Text = d.ToString("N", cultureInfo);
viena 2007-01-31
  • 打赏
  • 举报
回复
to huwei001982(凶猛的小狗):

1234567.89要加m后缀表示decimal型,否则默认是double型
huwei001982 2007-01-31
  • 打赏
  • 举报
回复
更正
decimal i = 1234567.89;
string s = i.ToString("C");
huwei001982 2007-01-31
  • 打赏
  • 举报
回复
int i = 1234567.89;
string s = i.ToString("C");
viena 2007-01-31
  • 打赏
  • 举报
回复
string s = 1234567.89m.ToString("N");//1,234,567.89
s = 1234567.89m.ToString("C");//¥1,234,567.89
s = decimal.Parse("1234567.89").ToString("N");//1,234,567.89

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧