今天需要一个能将出生日期进行转换的方法,例如出生时日20191203转换后为“二〇一九 十二 三”,2021年12月26日 为“二〇二一 十二 二十六”,根据身份证号码再次提取省份与籍贯信息。草草写了一下,感觉效率不是很高,大家提提修改意见,谢谢。
取省份、出生年月、籍贯.e
(947.6 KB, 下载次数: 28)
变量名 | 类 型 | 静态 | 数组 | 备 注 | 部_临时文本 | 文本型 | | | 部_文本字符组 | 文本型 | | 0 | 部_循环计次 | 整数型 | | |
部_临时文本 = 参数 部_文本字符组 = { “一”, “二”, “三”, “四”, “五”, “六”, “七”, “八”, “九” } 判断 (到数值 (部_临时文本 ) = 10 ) 部_临时文本 = “十” 调试输出 (部_临时文本 ) 判断 (到数值 (部_临时文本 ) < 10 ) 部_临时文本 = 部_文本字符组 [到数值 (部_临时文本 ) % 10 ] 判断 (到数值 (部_临时文本 ) > 10 且 到数值 (部_临时文本 ) < 20 ) 部_临时文本 = “十” + 部_文本字符组 [到数值 (部_临时文本 ) % 10 ] 判断 (到数值 (部_临时文本 ) = 20 ) 部_临时文本 = “二十” 判断 (到数值 (部_临时文本 ) > 20 且 到数值 (部_临时文本 ) < 30 ) 部_临时文本 = “二十” + 部_文本字符组 [到数值 (部_临时文本 ) % 10 ] 判断 (到数值 (部_临时文本 ) = 30 ) 部_临时文本 = “三十” 判断 (到数值 (部_临时文本 ) > 30 ) 部_临时文本 = “三十” + 部_文本字符组 [到数值 (部_临时文本 ) % 10 ] 返回 (部_临时文本)
|