C#.net 货币格式转换

  1. /// <summary>
  2. /// 输入Float格式数字,将其转换为货币表达方式
  3. /// </summary>
  4. /// <param name="ftype">货币表达类型:0=带¥的货币表达方式;1=不带¥的货币表达方式;其它=带¥的货币表达方式</param>
  5. /// <param name="fmoney">传入的int数字</param>
  6. /// <returns>返回转换的货币表达形式</returns>
  7. public string Rmoney(int ftype, double fmoney)
  8. {
  9. string _rmoney;
  10. try
  11. {
  12. switch (ftype)
  13. {
  14. case 0:
  15. _rmoney = string.Format("{0:C2}", fmoney);
  16. break;
  17. case 1:
  18. _rmoney = string.Format("{0:N2}", fmoney);
  19. break;
  20. default:
  21. _rmoney = string.Format("{0:C2}", fmoney);
  22. break;
  23. }
  24. }
  25. catch
  26. {
  27. _rmoney = "";
  28. }
  29. return _rmoney;
  30. }
  31. /// <summary>
  32. /// 输入Float格式数字,将其转换为货币表达方式
  33. /// </summary>
  34. /// <param name="ftype">货币表达类型:0=人民币;1=港币;2=美钞;3=英镑;4=不带货币;其它=不带货币表达方式</param>
  35. /// <param name="fmoney">传入的int数字</param>
  36. /// <returns>返回转换的货币表达形式</returns>
  37. public static string ConvertCurrency(decimal fmoney)
  38. {
  39. CultureInfo cul = null;
  40. int ftype=4;
  41. string _rmoney=string.Empty;
  42. try
  43. {
  44. switch (ftype)
  45. {
  46. case 0:
  47. cul = new CultureInfo("zh-CN");//中国大陆
  48. _rmoney = fmoney.ToString("c", cul);
  49. break;
  50. case 1:
  51. cul = new CultureInfo("zh-HK");//香港
  52. _rmoney = fmoney.ToString("c", cul);
  53. break;
  54. case 2:
  55. cul = new CultureInfo("en-US");//美国
  56. _rmoney = fmoney.ToString("c", cul);
  57. break;
  58. case 3:
  59. cul = new CultureInfo("en-GB");//英国
  60. _rmoney = fmoney.ToString("c", cul);
  61. break;
  62. case 4:
  63. _rmoney = string.Format("{0:n}", fmoney);//没有货币符号
  64. break;
  65. default:
  66. _rmoney = string.Format("{0:n}", fmoney);
  67. break;
  68. }
  69. }
  70. catch
  71. {
  72. _rmoney = "";
  73. }
  74. return _rmoney;
  75. }
时间: 2024-10-10 04:31:11

C#.net 货币格式转换的相关文章

ToString()格式转换

Convert.ToByte 方法 (String, Int32) value 中数字的基数,它必须是 2.8.10 或 16. MSDN string.Format的转义符是{} string.Format("Hello, {{Rodolfo}}. Im {0}", "Lanny"); 输出: Hello,{Rodolfo}, Im Lanny ToString("format") C 货币 2.5.ToString("C"

number数值转化成为货币格式

/** *number数值转化成为货币格式 * * num 要转换的数值 * places 保留小数位数 * symbol 货币符号 * thousand 整数部分千位分隔符 * decimal 小数分隔符 */ formatMoney = (num, places, symbol, thousand, decimal) => { places = !isNaN(places = Math.abs(places)) ? places : 2 symbol = symbol !== undefin

第八篇:使用字符串流对象进行格式转换

前言 字符串流对象有个很实用的功能就是格式转换.比如可以将整数类型的123转换成字符串格式的123,或者反过来.那么具体又是如何实现的?且看下文. 实现思路 对于整数转换成字符串格式,可设s是一个空的字符串流对象,” 整型变量 “存放目标整数.则当执行" s << 整型变量 "后,该整数将转成字符串格式并存进流中.随后代码中使用" s.str() "即可获取到该整数的字符串格式.对于字符串转换成整数格式,亦可设s是一个空的字符串流对象,” 整型变量 “存

开发利器_ImageMagick.基于Linux命令行的图片缩放/编辑/格式转换?

简单介绍: ImageMagick是一系列的用于修改,加工图像的命令行工具,能够快速地使用命令行对图片进行操作,对大量的图片进行批处理,它能执行相当多操作,本文涉及的只是开发中常用的技能. 快速安装: yum -y install epel-release yum install -y ImageMagick ImageMagick-devel 格式转换: convert 1.png 1.jpg 缩放图像: convert 1.jpg -resize 499x 1.jpg 说明: ImageMa

Sql日期时间格式转换

Sql日期时间格式转换 sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/ CONVERT(varchar(10), 时间一, 23) 结果:2007-02-01 /*varchar(10)表示日期输出的格式,如果不够长会发生截取*/ 语句及查询结果:Select CONV

zw版【转发&#183;台湾nvp系列Delphi例程】HALCON HImage与Bitmap格式转换

zw版[转发·台湾nvp系列Delphi例程]HALCON HImage与Bitmap格式转换 (Delphi Prism)namespace HImage_Bitmap_Prism;interfaceuses System.Drawing, System.Collections, System.Collections.Generic, System.Windows.Forms, System.ComponentModel, System.Drawing, System.Drawing.Imag

office之间的格式转换解析 如何将ppt转换成word

Office文档之间可以进行相互转换吗?这个问题问出来,很多人的第一反应就是不能,Microsoft office有不少的类型文档,针对不同的领域,有各自不同的功能,正因为他们直接的"不同",所以将格式转换变得困难.也不是没有人试过,像是复制后粘贴就是一种好方法,但是说"转换"还太勉强.下面为大家介绍:office之间的格式转换解析,如何将ppt转换成word? 步骤1,首先下一个可以转换文档格式的工具,请将下载安装软件,并点击"立即运行"在安装

扩增子分析解读3格式转换 去冗余 聚类

本节课程,需要完成扩增子分析解读1质控 实验设计 双端序列合并和2提取barcode 质控及样品拆分 切除扩增引物 先看一下扩增子分析的整体流程,从下向上逐层分析 分析前准备 # 进入工作目录 cd example_PE250 上一节回顾:我们提取barcode,质控及样品拆分,切除扩增引物,经历了两节课6步数据处理才拿到我们扩增的高质量目的片段(貌似基因组/RNA-Seq测序结果直接就是这个阶段了,可以直接mapping) 接下来我们将这些序列去冗余.聚类为OTU.再去除嵌合体,这样就可以获得

bmp,jpg,png,tif,wmf,emf与eps图片格式转换

wmf/emf是两种Microsoft Windows的图形文件格式.它是一个矢量图格式,但是也允许包含位图.本质上,一个WMF文件保存一系列可以用来重建图片的Windows GDI命令.在某种程度上,它类似于印刷业广泛使用的PostScript格式. 关于wmf2eps安装使用的问题可参考如下两个网页. http://www.kellogg.northwestern.edu/rc/miktex-install.htm http://www.wolf-s.homepage.t-online.de