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. }

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

  1. js转换数据格式为货币格式

    有时候输资金数据的时候如果位数较多就不好读了,如果输完能转换一下格式,转成用“,”隔开的通用格式就比较好看了.自己写了一个备用,以后用到的话就不用再写了. //将数字转换为货币格式,用,隔开 func ...

  2. c#数据类型格式转换大全

    来源:网络 1.DateTime   数字型         System.DateTime currentTime=new System.DateTime();    1.1 取当前年月日时分秒   ...

  3. DevExpress GridControl导出ExportToXls 数字类型显示成货币格式

    用Dev开发很习惯直接用自带控件导出Excel,现在很少使用原生的Excel API去操作了.除非需要详细的控制. 但别人家封装好的就得按人家的规则的.在使用GridControl导出Excel时发现 ...

  4. FFmpeg学习4:音频格式转换

    前段时间,在学习试用FFmpeg播放音频的时候总是有杂音,网上的很多教程是基于之前版本的FFmpeg的,而新的FFmepg3中audio增加了平面(planar)格式,而SDL播放音频是不支持平面格式 ...

  5. 【视频处理】YUV与RGB格式转换

    YUV格式具有亮度信息和色彩信息分离的特点,但大多数图像处理操作都是基于RGB格式. 因此当要对图像进行后期处理显示时,需要把YUV格式转换成RGB格式. RGB与YUV的变换公式如下: YUV(25 ...

  6. 日期格式转换 java 2016-09-03T00:00:00.000+08:00

    /**  * 日期格式转换yyyy-MM-dd'T'HH:mm:ss.SSSXXX  (yyyy-MM-dd'T'HH:mm:ss.SSSZ) TO  yyyy-MM-dd HH:mm:ss  * @ ...

  7. RSA密钥之C#格式与Java格式转换

    前言 最近由于项目需求,服务端由c#编写,客户端由java编写.通信数据使用RSA非对称加密.但是java和c#生成的密钥格式是不一样的,所以需要转换格式才可以正常使用.网上搜到使用java进行格式转 ...

  8. JS 将数字转化成为货币格式

    最近由于项目的需要需要将数字format成货币格式,自己搞了半天效果不是很好,博客园有篇问题很好,再次转载记录一下 http://www.cnblogs.com/mingmingruyuedlut/a ...

  9. 【VC++技术杂谈007】使用GDI+进行图片格式转换

    本文主要介绍如何使用GDI+对图片进行格式转换,可以转换的图片格式为bmp.jpg.png. 1.加载GDI+库 GDI+是GDI图形库的一个增强版本,提供了一系列Visual C++ API.为了使 ...

随机推荐

  1. nodejs 与 mysql联接

    首先安装Mysql 模块吧 npm install mysql 刚开始在网上搜索了一个测试代码,发现根本就连接不上mysql. varClient=require('mysql').Client, c ...

  2. Delphi调用webservice总结

    Delphi调用webservice总结     Delphi调用C#写的webservice 用delphi的THTTPRIO控件调用了c#写的webservice. 下面是我调试时遇到的一些问题: ...

  3. 关于Linux

    这是一个2B让我写的关于Linux的一点东西. 其实我对Linux一直都是持有一种很尊敬的态度,作为一个非商业性的操作系统,能够成长成这样简直是不可思议,有一种Dota在游戏界的感觉,很让人佩服.但是 ...

  4. poj1026

    题目大意:暗号 Bod 和 Alice 计划使用一种全新的编码方案,令人惊讶的是这不是一个公开的公匙密码,但是他们的编码基于密匙,在Philadelphia on February 16th他们的会议 ...

  5. apache POI 导出excel相关方法

    apache POI 操作excel无比强大.同时有操作word和ppt的接口. 下面讲解poi中常用方法. 1,设置列宽 HSSFSheet sheet = wb.getSheetAt(0); sh ...

  6. angularJS $watch $digest $apply

    一 简介AngularJS提供了一个非常酷的特性叫做双向数据绑定(Two-way Data Binding),这个特性大大简化了我们的代码编写方式.数据绑定意味着当View中有任何数据发生了变化,那么 ...

  7. ConcurrentHashMap 原理分析

    1 为什么有ConcurrentHashMap hashmap是非线程安全的,hashtable是线程安全的,但是所有的写和读方法都有synchronized,所以同一时间只有一个线程可以持有对象,多 ...

  8. Hadoop2.6.0在Ubuntu Kylin14.04上的配置

    最近几天在忙参加一个云计算比赛,之前也在Ubuntu上配成功过hadoop,不过是按照书上讲的,一步一步来的.因此,印象不深,对自己的帮助也不大.这次趁着机会,自己练了两遍配置过程,感觉收获比较丰富, ...

  9. [PWA] 13. New db and object store

    Create a db: import idb from 'idb'; var dbPromise = idb.open('test-db', 2, function (upgradeDb) { sw ...

  10. win32 api 文件操作!

    CreateFile打开文件要对文件进行读写等操作,首先必须获得文件句柄,通过该函数可以获得文件句柄,该函数是通向文件世界的大门. ReadFile从文件中读取字节信息.在打开文件获得了文件句柄之后, ...