数字转为大写金额(C#)
数字转为大写(C#)
/// <summary>/// 数字转为中文()/// </summary>/// <param name="strNum">数字字符串</param>/// <returns>转化后的中文字符串</returns>public static string NumToCN(string strNum){//数字转换为中文后的数组string[] CN_num = new string[] { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };//为数字位数建立一个位数组string[] CN_digit = new string[] { "", "拾", "佰", "仟" };//为数字单位建立一个单位数组string[] CN_units = new string[] { "", "万", "亿", "万" };string str_returnValue = ""; //返回值int finger = 0; //字符位置指针int field_Length; //字段长度int field_Num; //字段数量if (strNum.Length % 4 == 0){ field_Num = strNum.Length / 4;field_Length = 4;}else{ field_Num = strNum.Length / 4 + 1;field_Length = strNum.Length % 4;}for (int i = 0; i < field_Num; i++){ string four = strNum.Substring(finger, field_Length);finger += field_Length;for (int j = 0; j < four.Length; j++){ if (four[j] != '0'){str_returnValue = str_returnValue + CN_num[Convert.ToInt32(four[j].ToString())]; str_returnValue = str_returnValue + CN_digit[field_Length - 1]; }else{ if (j != four.Length - 1 && four[j + 1] != four[j]){str_returnValue = str_returnValue + CN_num[Convert.ToInt32(four[j].ToString())];}}if (j != four.Length - 1){ field_Length--;}else{if (Convert.ToInt32(four) != 0 || field_Num - 1 - i ==2){ str_returnValue = str_returnValue + CN_units[field_Num - 1 - i];}field_Length = 4;}}}return str_returnValue + "元";}
数字转为大写金额(C#)相关推荐
- Excel如何快速录入数字转为大写金额公式
今天跟大家分享一下Excel如何快速录入数字转为大写金额公式 1.如下图我们想要将数字转为大写金额 2.首先我们选中E2单元格 3.然后点击公式向导 4.依次点击[数学统计].[人民币小写金额转大写] ...
- js工具函数之数字转为中文数字和大写金额
1. 数字转为中文数字 function numberToChinese(num) {var AA = new Array("零", "一", "二& ...
- endnote修改正文中参考文献标注_请问endnote里,如何把正文中插入参考文献处的格式由数字转为(作者,年份)?感恩!...
1.如图示操作,首先在Word的Endnote插件中将style更改为Auther-Date 2.之后点击Update Citations and Bibliography即可将数字转为"作 ...
- 用JavaScript将数字转换为大写金额
项目中用到的,用JavaScript将数字转换为大写金额,分享出来给大家 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ...
- JavaScript将数字转换为大写金额
用JavaScript将数字转换为大写金额,好了 0.0 To code! var digitUppercase = function(n) {var fraction = ['角', '分'];va ...
- js 数字转为罗马数字(互转换),I 、II 、 III 、IV、V
代码: //数字转为阿拉伯数字 export function intToRoman(num) {let map = {1: 'I',5: 'V',10: 'X',50: 'L',100: 'C',5 ...
- Excel:如何批量将文本数字转为数值型数据
将文本数字转为数值型数据就是:将单元格里的000231转为231形式.前者是文本形式,后者是数值形式. 单个逐个点击单元格旁边的 报错号,逐个转换太麻烦了. 选择需要转换的某列,选择"数据& ...
- excel将常规数字转为日期格式
如何在excel将常规数字转为日期格式?? 将如下格式的数字转为日期格式 在[开始]位置设置了[日期]格式以后,所有数据成为了#### 在[数据]-[分列]下面: 根据分列向导,第一步.第二步选择默认 ...
- PHP中数字转为百分位,千分位,万分位。。。
今天做项目中,需要将文章点击量显示在页面中,需求中给的是多少多少万,虽然不是什么难事,但做程序员这么久了,需要考虑的不再是简单的实现,而且有效率和快捷, 虽然PHP自带的函数有number_forma ...
- Excel如何将中文数字转为阿拉伯数字
如下图,A列数据是中文数字,现在想要将这些中文数字转为阿拉伯数字. 将A列数据复制到B列中 选中B列所有数据单元格 点击下图选项(Excel工具箱,具体的下载安装方法百度即可,本文不做详细解说) 选择 ...
最新文章
- 加载多瓦片地图_手把手教 | 网络时空大数据爬取与分析DAS系统(瓦片地图获取)...
- jqgrid自定义列表开发=》实现高级查询
- B2B2C多用户商城就等于零售吗?什么是新零售?新零售有哪些特点?
- Activity传递对象的方法
- 各种过安全狗一句话***
- J2ME程序开发新手入门九大要点
- php 单例类 mysql pdo_PHP实战:PHP基于单例模式编写PDO类的方法
- RFID位置数据这么多,企业应该怎么利用?
- win定时关机_怎么让电脑定时关机,有多种办法
- oracle数据库要参考的书,[Oracle] 几本重要的电子图书下载-数据库专栏,ORACLE
- 关于“幽灵架构”的补充说明5:改造控制器
- 修改oracle 的dbname,在oracle 10g上修改dbname的实验
- 计算机课程布置作业,计算机是如何工作的(教案)
- php中用microtime()函数来测试代码运行时间
- 线性判别分析(LDA), 主成分分析(PCA)
- JAVA的三大框架是什么?
- python中的statistics_详解python statistics模块及函数用法
- 天王表的网络营销战略
- 十分详细的阳光十六法则
- 用OpenCV计算图像的亚像素值