博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将日期yyyy-MM-dd转为数字大写的形式
阅读量:6501 次
发布时间:2019-06-24

本文共 2133 字,大约阅读时间需要 7 分钟。

/**     * 将日期转大写     * 例如:2013-05-13转为 二0一三年五月十三日     * @param date     * @return      */    public static String getDxDate(String date){        String dateArr[] = date.split("-");        String year = dateArr[0];        String month = dateArr[1];        String day = dateArr[2];                StringBuilder sb = new StringBuilder();        Map
map = new HashMap
(); map.put("0", "〇"); 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("10", "十"); //处理年 char[] yearArr = year.toCharArray(); for(int i=0;i<4;i++){ sb.append(map.get(""+yearArr[i])); } sb.append("年"); //处理月 int m = Integer.parseInt(month); if(m>10){ char[] monthArr = month.toCharArray(); sb.append("十").append(map.get(""+monthArr[1])); }else{ sb.append(map.get(""+m)); } sb.append("月"); //处理日 int d = Integer.parseInt(day); if(d>10){ if(d==20){ sb.append("二十"); }else if(d==30){ sb.append("三十"); }else{ char[] dayArr = day.toCharArray(); switch(dayArr[0]){ case '1': sb.append("十"); break; case '2': sb.append("二十"); break; case '3': sb.append("三十"); break; } sb.append(map.get(""+dayArr[1])); } }else{ sb.append(map.get(""+d)); } sb.append("日"); return sb.toString(); }
public static void main(String[] args) {        String result = getDxDate("2014-02-28");                System.out.println("==result:"+result);    }
run:==result:二〇一四年二月二十八日成功构建 (总时间: 0 秒)

 

转载地址:http://cbvyo.baihongyu.com/

你可能感兴趣的文章
浅谈C/C++中的static和extern关键字
查看>>
Console-算法[if,while]-一输入两个正整数m和n,求其最大公约数和最小公倍数
查看>>
浅谈网络协议(四) IP的由来--DHCP与PXE
查看>>
jre与jdk的区别
查看>>
全景图的种类
查看>>
git 维护
查看>>
jfinal框架下使用c3P0连接池连接sql server 2008
查看>>
Jfinal Generator 不需要生成带某个前缀的表名数组的方法
查看>>
struts2中使用标签操作静态方法等
查看>>
熬夜写了一个小游戏,向SpaceX聊表敬意
查看>>
身份证工具类
查看>>
JPA增删改查,
查看>>
apache 开启 gzip 压缩服务
查看>>
python mysql
查看>>
开源 免费 java CMS - FreeCMS1.5-建站向导
查看>>
Selenium的延迟等待
查看>>
jquery 1.6以上版本 全选
查看>>
AppCan 学习
查看>>
flask框架
查看>>
《疯狂Java讲义》学习笔记(十)异常处理
查看>>