zoukankan      html  css  js  c++  java
  • 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.         } 
  • 相关阅读:
    hibernate基础18:HQL
    hibernate基础17:cascade 级联 与 Inverse 反转
    hibernate基础16:有序集合映射
    hibernate基础15:组合主键3
    hibernate基础15:组合主键2
    hibernate基础15:组合主键1
    hibernate基础14:OpenSessionInView(抽取web访问时对数据库开关事务)
    hibernate基础13:关联映射之组件映射
    hibernate基础12:关联映射之基于主键的双项多对多
    Jmeter CSV数据文件设置使用之一
  • 原文地址:https://www.cnblogs.com/iwin9999/p/3995261.html
Copyright © 2011-2022 走看看