博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
土办法解决日期转换问题,转出格式为。。。 贰零壹陆年零壹月零捌日
阅读量:5160 次
发布时间:2019-06-13

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

/**

* 参数名称:@param dateStr 待转换的日期(String格式,结构为yyyy-MM-dd)
* 返回值:String 小写汉字的日期
* 方法描述:土办法解决日期转换问题,转出格式为。。。 贰零壹陆年零壹月零捌日
* @author:zhouzhiwei
* 创建时间:2014-5-23 下午05:59:20
*/
public static String stringToChineseSmallRMB(String dateStr) {
// 传参数的格式为 2011-11-26
String resultStr = "";
String[] ss = dateStr.split("-");
for (int j = 0; j < ss[0].length(); j++) {
switch (ss[0].charAt(j)) {
case '0':
resultStr += "零";
break;
case '1':
resultStr += "壹";
break;
case '2':
resultStr += "贰";
break;
case '3':
resultStr += "叁";
break;
case '4':
resultStr += "肆";
break;
case '5':
resultStr += "伍";
break;
case '6':
resultStr += "陆";
break;
case '7':
resultStr += "柒";
break;
case '8':
resultStr += "捌";
break;
case '9':
resultStr += "玖";
break;
}
}
resultStr = resultStr + "年";
if (ss[1].equals("01")) {
resultStr += "零壹";
} else if (ss[1].equals("02")) {
resultStr += "零贰";
} else if (ss[1].equals("03")) {
resultStr += "叁";
} else if (ss[1].equals("04")) {
resultStr += "肆";
} else if (ss[1].equals("05")) {
resultStr += "伍";
} else if (ss[1].equals("06")) {
resultStr += "陆";
} else if (ss[1].equals("07")) {
resultStr += "柒";
} else if (ss[1].equals("08")) {
resultStr += "捌";
} else if (ss[1].equals("09")) {
resultStr += "玖";
} else if (ss[1].equals("10")) {
resultStr += "壹拾";
} else if (ss[1].equals("11")) {
resultStr += "壹拾壹";
} else {
resultStr += "壹拾贰";
}
resultStr += "月";
if (ss[2].equals("01")) {
resultStr += "零壹";
} else if (ss[2].equals("02")) {
resultStr += "零贰";
} else if (ss[2].equals("03")) {
resultStr += "零叁";
} else if (ss[2].equals("04")) {
resultStr += "零肆";
} else if (ss[2].equals("05")) {
resultStr += "零伍";
} else if (ss[2].equals("06")) {
resultStr += "零陆";
} else if (ss[2].equals("07")) {
resultStr += "零柒";
} else if (ss[2].equals("08")) {
resultStr += "零捌";
} else if (ss[2].equals("09")) {
resultStr += "零玖";
} else if (ss[2].equals("10")) {
resultStr += "壹拾";
} else if (ss[2].equals("11")) {
resultStr += "壹拾壹";
} else if (ss[2].equals("12")) {
resultStr += "壹拾贰";
} else if (ss[2].equals("13")) {
resultStr += "壹拾叁";
} else if (ss[2].equals("14")) {
resultStr += "壹拾肆";
} else if (ss[2].equals("15")) {
resultStr += "壹拾伍";
} else if (ss[2].equals("16")) {
resultStr += "壹拾陆";
} else if (ss[2].equals("17")) {
resultStr += "壹拾柒";
} else if (ss[2].equals("18")) {
resultStr += "壹拾捌";
} else if (ss[2].equals("19")) {
resultStr += "壹拾玖";
} else if (ss[2].equals("20")) {
resultStr += "贰拾";
} else if (ss[2].equals("21")) {
resultStr += "贰拾壹";
} else if (ss[2].equals("22")) {
resultStr += "贰拾贰";
} else if (ss[2].equals("23")) {
resultStr += "贰拾叁";
} else if (ss[2].equals("24")) {
resultStr += "贰拾肆";
} else if (ss[2].equals("25")) {
resultStr += "贰拾伍";
} else if (ss[2].equals("26")) {
resultStr += "贰拾陆";
} else if (ss[2].equals("27")) {
resultStr += "贰拾柒";
} else if (ss[2].equals("28")) {
resultStr += "贰拾捌";
} else if (ss[2].equals("29")) {
resultStr += "贰拾玖";
} else if (ss[2].equals("30")) {
resultStr += "叁拾";
} else if (ss[2].equals("31")) {
resultStr += "叁拾壹";
}
resultStr += "日";
return resultStr;
}

转载于:https://www.cnblogs.com/yy123/p/4011099.html

你可能感兴趣的文章
js编码
查看>>
Pycharm Error loading package list:Status: 403错误解决方法
查看>>
steps/train_sat.sh
查看>>
转:Linux设备树(Device Tree)机制
查看>>
iOS 组件化
查看>>
(转)Tomcat 8 安装和配置、优化
查看>>
(转)Linxu磁盘体系知识介绍及磁盘介绍
查看>>
tkinter布局
查看>>
命令ord
查看>>
Sharepoint 2013搜索服务配置总结(实战)
查看>>
博客盈利请先考虑这七点
查看>>
使用 XMLBeans 进行编程
查看>>
写接口请求类型为get或post的时,参数定义的几种方式,如何用注解(原创)--雷锋...
查看>>
【OpenJ_Bailian - 2287】Tian Ji -- The Horse Racing (贪心)
查看>>
Java网络编程--socket服务器端与客户端讲解
查看>>
List_统计输入数值的各种值
查看>>
学习笔记-KMP算法
查看>>
Timer-triggered memory-to-memory DMA transfer demonstrator
查看>>
跨域问题整理
查看>>
[Linux]文件浏览
查看>>