java时间数字转换成大写显示
时间数字转换成大写显示
将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时间数字转换成大写显示相关推荐
- 小写数字转换成大写数字
前两天看到一道题,关于小写数字转换成大写的.也就是将"1023050405"这样的数字转换为"十亿二千三百零五万零四百零五". 这个是个算法问题,其它语言也是相 ...
- 使用 C# 将数字转换成大写人民币
贴段最近在项目中用到的一个函数. 因涉及到财务,需要把数字符转换成大写人民币汉字,于是自己动手写了一个,使用的算法比较笨,各位看客不要笑啊. 可转换数字大小在10亿以下,超过的,就无能为力了,不过大家 ...
- 将(123)数字转换成大写数字(壹,贰,弎)
此方法 将(123)数字转换成大写数字(壹,贰,弎) RMBUtils.toChineseUnit()
- C小程序-将输入的数字转换成大写汉字
C小程序-将输入的数字转换成大写汉字C int money,count=0;int i=0;int moneys[6];//定义了输入数字的最高位数char unit[10][2]={"零& ...
- php数值变成函数,PHP实现金额数字转换成大写函数
最近做一个财务的一个功能,其中有一个地方需要将阿拉伯数字形式的金额显示成大写(老写)的汉字形式,于是有了下面的代码... function num_to_upper($num) { $d = arra ...
- oracle里存储函数将金额数字转换成大写
CREATE OR REPLACE FUNCTION NUMBER_TO_CHINESE(P_NUM IN NUMBER DEFAULT NULL)RETURN NVARCHAR2 IS/*Ver:1 ...
- js将数字转换成大写汉字
<html><head><meta http-equiv="Content-Type" content="text/html; charse ...
- 数字转换成大写人民币
a = int(input("请输入一个数字: ")) if a == 0: result = '零圆' else: sub_name = ['零', '壹', ' ...
- C/C++小写数字转换成大写数字
#include<stdio.h> void main() { double x,y; char *ch[]={"零","壹","贰&qu ...
- java将uuid转换成大写,python生成大写32位uuid代码
我就废话不多说了,还是直接看代码吧,希望对你有帮助! import uuid def getUUID(): return "".join(str(uuid.uuid4()).spl ...
最新文章
- Nature子刊:Salmon不比对快速宏基因组基因定量
- (转)MSSQL中如何用SQL清除所有表的数据(downmoon)?
- PHP + mysql 对日期的操作
- TensorFlow MNIST CNN LeNet5模型
- 【Android OpenGL ES 开发 (二)】渲染管线与Shader
- VUE 使用中踩过的坑
- 【翻译】Prometheus 2.4.0 新特性
- 数据中心节能制冷---冷却塔帮忙
- TensorFlow 教程 --进阶指南--3.7自定义数据读取
- win32调用系统颜色对话框
- 哪些模块可用于python性能分析_python性能分析之cProfile模块
- 处女座的砝码-数学推论
- 【扯淡篇】CTSC/APIO/SDOI R2时在干什么?有没有空?可以来做分母吗?
- CAD图形导入Altium Designer PCB主要事项
- b2b2c商城php源码,多用户B2B2C商城系统 thinkphp5.0
- 战场管理系统的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 一个美式英语发音的app开源
- mongodb 存储过程 遍历表数据_使用MongoDB存储数据
- 复制粘贴,替换规律性内容的小技巧
- 11-小兔鲜项目搭建-代码