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

2012-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

* 创建时间:2011-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

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

*/

public static String stringToChineseSmall(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 + "年";

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

  1. aspose excel中文文档_Excel实战技巧,如何将阿拉伯数字快速转换为中文大小写格式?...

    Hi,大家好,我是小雨!应诸多网友的需求,从今天起小雨每天为大家讲解一个办公软件(Word.Excel.PPT)实战技巧. 第 001 期:如何将阿拉伯数字快速转换为中文大小写格式 Excel最强大的 ...

  2. 关于JAVA阿拉伯数字替换为中文大写

    话不多说,直接上代码 public static void NunOrChina2(Scanner scan) { boolean flag = true;     while (flag){ Str ...

  3. java中人民币的符号怎么打_Java学习笔记---字符串操作(人民币大写转换的实现)...

    向开始学习语言的的同学们推荐下,如果你想学习语言的某个特性,比方说数据库编程,或者网络编程,最好找一个实用的例子,然后不懂的去翻书,去查资料,这样目的性就很强了,个人感觉比对着语法书敲上面的例子效率要 ...

  4. java url传参中文乱码问题_java中url传中文参数出现乱码

    缘由:java Http请求传输时将url以ISO-8859-1编码,服务器收到字节流后默认会以ISO-8859-1编码来解码成字符流(形成中文乱码).服务器 方法一:编码 咱们须要把request. ...

  5. java 参数传值的练习题及答案_java方法参数传递面试题三则

    传值还是传引用是Java中很基础的一个问题,也是笔试的时候经常被考察的一个问题,总结一下. 题目1: 写出以下程序的输出内容. public class Test { public static vo ...

  6. 阿拉伯数字金额转换为中文大写

    function digitUppercase(n) {var fraction = ['角', '分'];var digit = ['零', '壹', '贰', '叁', '肆','伍', '陆', ...

  7. java读法,Java 把数字转换为中文读法

    /** *输入一串数字,输出这串数字对应的中文读法 * 如: * 输入:832900180 输出:八亿三千二百九十万一百八十 * * 思路:1.中文读法都是4个一串,所以我用a和b分别来表示这是哪一段 ...

  8. java 一年中的第几天_java中计算指定日期是一年的第几天的方法

    Java输入日期计算是这年的第几天: 思路 通过年份区分出是闰年还是平年,平年 2 月 28 天,闰年 2 月 29 天: 1.3.5.7.8.10.12 月份 31 天其余月份均为 30 天: 然后 ...

  9. java 日期只计算年月日大小_Java 计算两个日期相差多少年月日

    JDK7及以前的版本,计算两个日期相差的年月日比较麻烦. JDK8新出的日期类,提供了比较简单的实现方法. /*** 计算2个日期之间相差的 相差多少年月日 * 比如:2011-02-02 到 201 ...

  10. java枚举值转化中文_多个枚举的国际化(枚举值的转换)

    好了,现在这是完整的和随时使用的解决方案:(感谢@Joop埃根) 使类 public final class EnumTranslator { public static String getMess ...

最新文章

  1. GOF23设计模式(创建型模式)工厂模式
  2. SQL Server 2008用'sa'登录失败,启用'sa'登录的办法
  3. ios oc数组转换为c语言数组,iOS中将数组作为参数传递给服务器
  4. 7个Python特殊技巧,助力你的数据分析工作之路
  5. opencv vs2010 配置
  6. Jedis连接Redis读写基本操作
  7. 拼多多 App 下架;京东回应“大面积裁员”;西安 ofo 原办公地清空 | 极客头条...
  8. cpu的用户态和内核态和内存的用户空间内核空间
  9. 制作U盘免疫病毒文件夹
  10. 联想电脑进入BIOS曾经走过的“坑”
  11. 谷“哥”性丑闻还要对谷姐性侵犯?
  12. Java中有哪些锁?
  13. 【自动控制原理】【计算机控制技术】通俗易懂地理解Z变换
  14. Mac M2芯 超详细k8s集群实战 - kubeadm
  15. 3D视觉检测风挡玻璃智能涂胶工作站
  16. 魔兽世界怎么修改登录服务器地址,wow如何修改登录服务器地址
  17. CentOS 7 安装以太坊(Etherum)Geth尝试挖矿
  18. 传世单机 GM命令 查看所有GM命令 自定义游戏命令
  19. (问答)50m带宽的实际速率是多少
  20. 程序员在家办公007

热门文章

  1. cypress4.10.0及关联软件下载
  2. AtCoder Beginner Contest 175 A Rainy Season 字符串+5种情况
  3. 6种继承的优点和缺点
  4. 随机森林——股票涨跌预测模型搭建
  5. Docker的基本管理命令!!!学会docker的第一步
  6. Django前后端分离概念解析
  7. H3CNE、H3CSE考试总结
  8. 程序员,这样做你的面试成功率将达到 90%
  9. Android11 使用NTP同步时间
  10. amd raid linux驱动,AMD 磁盘阵列控制器 驱动程序下载——更新 AMD 软件