【java】字符串日期转换成中文格式日期
2011-10-14 10:00
531 查看
/** * 字符串日期转换成中文格式日期 * @param date 字符串日期 yyyy-MM-dd * @return yyyy年MM月dd日 * @throws Exception */ public static String dateToCnDate(String date) { String result = ""; String[] cnDate = new String[]{"○","一","二","三","四","五","六","七","八","九"}; String ten = "十"; String[] dateStr = date.split("-"); for (int i=0; i<dateStr.length; i++) { for (int j=0; j<dateStr[i].length(); j++) { String charStr = dateStr[i]; String str = String.valueOf(charStr.charAt(j)); if (charStr.length() == 2) { if (charStr.equals("10")) { result += ten; break; } else { if (j == 0) { if (charStr.charAt(j) == '1') result += ten; else if (charStr.charAt(j) == '0') result += ""; else result += cnDate[Integer.parseInt(str)] + ten; } if (j == 1) { if (charStr.charAt(j) == '0') result += ""; else result += cnDate[Integer.parseInt(str)]; } } } else { result += cnDate[Integer.parseInt(str)]; } } if (i == 0) { result += "年"; continue; } if (i == 1) { result += "月"; continue; } if (i == 2) { result += "日"; continue; } } return result; }
相关文章推荐
- Java日期转换SimpleDateFormat格式大全 和 判断是否为合法的日期时间字符串?
- java.util.Date_与_java.sql.Date互转_及_字符串转换为日期时间格式
- java.util.Date 与 java.sql.Date互转 及 字符串转换为日期时间格式
- java.util.Date 与 java.sql.Date互转 及 字符串转换为日期时间格式
- Java日期格式--字符串与Date格式的转换
- Java-把日期字符串转换成另一种格式的日期字符串
- java 如何将日期类型Date 时间戳 转换为 期望格式的 日期字符串(mongo db)
- 关于java.sql.SQLException: ORA-01830: 日期格式图片在转换整个输入字符串之前结束
- Java日期格式与字符串的转换
- java.util.Date_与_java.sql.Date互转_及_字符串转换为日期时间格式
- Java将Unix时间戳转换成指定格式日期字符串工具类
- Java 日期格式是“Fri Feb 26 16:33:08 CST 2016”字符串类型,转date类型。java.util.date与sql.date的相互转换
- Java将CST的时间字符串转换成需要的日期格式字符串
- 47、Java中怎么把字符串转换成日期格式啊
- JavaScript中扩展字符串与Date对象之间的转换,支持大多数日期格式的字符串(包括中文)
- Java时间日期字符串格式转换大全
- java.util.Date 与 java.sql.Date互转 及 字符串转换为日期时间格式
- JavaScript中扩展字符串与Date对象之间的转换,支持大多数日期格式的字符串(包括中文)
- java的日期字符串转换成日期格式
- JavaScript中扩展字符串与Date对象之间的转换,支持大多数日期格式的字符串(包括中文)