1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java 阿拉伯数字日期转换为中文大写日期方法_java方法转换大写日期及人民币大写转换

java 阿拉伯数字日期转换为中文大写日期方法_java方法转换大写日期及人民币大写转换

时间:2021-06-17 11:26:37

相关推荐

java 阿拉伯数字日期转换为中文大写日期方法_java方法转换大写日期及人民币大写转换

java方法转换大写日期及人民币大写转换方式

-03-02 14:38:03| 分类: java |字号 订阅

/**

* 阿拉伯数字与中文数字(大小写)之间的转换

*

*/

import java.text.DateFormat;

import java.text.SimpleDateFormat;

import java.util.Date;

/**

* @author

*

*/

public final class SwitchMethod {

private static final String[] pattern = { "零", "壹", "贰", "叁", "肆", "伍",

"陆", "柒", "捌", "玖" };

private static final String[] cPattern = { "", "拾", "佰", "仟", "万", "拾",

"佰", "仟", "亿" };

private static final String ZEOR = "零";

/**

* 参数名称:@param date 待转换的日期(Date格式)

* 返回值:String 小写汉字的日期

* 方法描述:土办法解决日期转换问题

* @author:HY

* 创建时间:-6-20 下午05:59:20

*/

public static void dateToChineseSmall(Date date) {

DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");

String dateStr = formatter.format(date);

System.out.println(stringToChineseSmall(dateStr));

//return stringToChineseSmall(dateStr);

}

/**

* 参数名称:@param dateStr 待转换的日期(String格式,结构为yyyy-MM-dd)

* 返回值:String 小写汉字的日期

* 方法描述:土办法解决日期转换问题

* @author:HY

* 创建时间:-6-20 下午05:59:20

*/

public static String stringToChineseSmall(String dateStr) {

// 传参数的格式为 -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 + "年";

java 阿拉伯数字日期转换为中文大写日期方法_java方法转换大写日期及人民币大写转换方式 .txt...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。