时间数字转换成大写显示

将2021-12-11转换成二〇二一年十二月十一日

 @Testpublic void testDate2(){String dateStr = "2021-12-11";//使用hutool包下的时间工具类DateTime date = DateUtil.parse(dateStr);String time = DateUtil.format(date, "yyyy年MM月dd日");String s = convertTime(time);System.out.println(s);}public String convertTime(String str){Map<String,Character> map = new HashMap<>();map.put("1",'一');map.put("2",'二');map.put("3",'三');map.put("4",'四');map.put("5",'五');map.put("6",'六');map.put("7",'七');map.put("8",'八');map.put("9",'九');map.put("0",'〇');StringBuilder sb = new StringBuilder();int index = -1;char[] chars = str.toCharArray();for (char c : chars){index++;String s = String.valueOf(c);if(index > 4 && "1".equals(s)&&!BeanUtil.isEmpty(map.get(String.valueOf(chars[index+1])))){sb.append("十");continue;}Character character = map.get(s);if(BeanUtil.isEmpty(character)){sb.append(c);continue;}sb.append(character);}return sb.toString();}

java时间数字转换成大写显示相关推荐

  1. 小写数字转换成大写数字

    前两天看到一道题,关于小写数字转换成大写的.也就是将"1023050405"这样的数字转换为"十亿二千三百零五万零四百零五". 这个是个算法问题,其它语言也是相 ...

  2. 使用 C# 将数字转换成大写人民币

    贴段最近在项目中用到的一个函数. 因涉及到财务,需要把数字符转换成大写人民币汉字,于是自己动手写了一个,使用的算法比较笨,各位看客不要笑啊. 可转换数字大小在10亿以下,超过的,就无能为力了,不过大家 ...

  3. 将(123)数字转换成大写数字(壹,贰,弎)

    此方法 将(123)数字转换成大写数字(壹,贰,弎) RMBUtils.toChineseUnit()

  4. C小程序-将输入的数字转换成大写汉字

    C小程序-将输入的数字转换成大写汉字C int money,count=0;int i=0;int moneys[6];//定义了输入数字的最高位数char unit[10][2]={"零& ...

  5. php数值变成函数,PHP实现金额数字转换成大写函数

    最近做一个财务的一个功能,其中有一个地方需要将阿拉伯数字形式的金额显示成大写(老写)的汉字形式,于是有了下面的代码... function num_to_upper($num) { $d = arra ...

  6. oracle里存储函数将金额数字转换成大写

    CREATE OR REPLACE FUNCTION NUMBER_TO_CHINESE(P_NUM IN NUMBER DEFAULT NULL)RETURN NVARCHAR2 IS/*Ver:1 ...

  7. js将数字转换成大写汉字

    <html><head><meta http-equiv="Content-Type" content="text/html; charse ...

  8. 数字转换成大写人民币

    a = int(input("请输入一个数字: ")) if a == 0:     result = '零圆' else:     sub_name = ['零', '壹', ' ...

  9. C/C++小写数字转换成大写数字

    #include<stdio.h> void main() { double x,y; char *ch[]={"零","壹","贰&qu ...

  10. java将uuid转换成大写,python生成大写32位uuid代码

    我就废话不多说了,还是直接看代码吧,希望对你有帮助! import uuid def getUUID(): return "".join(str(uuid.uuid4()).spl ...

最新文章

  1. Nature子刊:Salmon不比对快速宏基因组基因定量
  2. (转)MSSQL中如何用SQL清除所有表的数据(downmoon)?
  3. PHP + mysql 对日期的操作
  4. TensorFlow MNIST CNN LeNet5模型
  5. 【Android OpenGL ES 开发 (二)】渲染管线与Shader
  6. VUE 使用中踩过的坑
  7. 【翻译】Prometheus 2.4.0 新特性
  8. 数据中心节能制冷---冷却塔帮忙
  9. TensorFlow 教程 --进阶指南--3.7自定义数据读取
  10. win32调用系统颜色对话框
  11. 哪些模块可用于python性能分析_python性能分析之cProfile模块
  12. 处女座的砝码-数学推论
  13. 【扯淡篇】CTSC/APIO/SDOI R2时在干什么?有没有空?可以来做分母吗?
  14. CAD图形导入Altium Designer PCB主要事项
  15. b2b2c商城php源码,多用户B2B2C商城系统 thinkphp5.0
  16. 战场管理系统的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  17. 一个美式英语发音的app开源
  18. mongodb 存储过程 遍历表数据_使用MongoDB存储数据
  19. 复制粘贴,替换规律性内容的小技巧
  20. 11-小兔鲜项目搭建-代码

热门文章

  1. linux svn安装教程
  2. 第十节 直流变直流电路(DCDC)芯片选型
  3. Android5.1打开Emmagee显示错误
  4. 利用SMB协议共享电脑文件,发挥ipad生产力
  5. android硬盘加密软件,Whisper Systems推出Android硬盘加密工具
  6. opencv安装与配置vs2019
  7. 深度学习软件安装及环境配置(Win10)
  8. 计算机编辑作业之目录制作,大学计算机ppt作业
  9. 基于Python和selenium 获取 公开的搜狐汽车 数据
  10. svn和Git有什么关系