zoukankan      html  css  js  c++  java
  • 从Date类型转为中文字符串

          //主方法
    	public static String DateToCh(Date date) {
    		Calendar cal = Calendar.getInstance();
    		cal.setTime(date);
    		int year = cal.get(Calendar.YEAR);
    		int month = cal.get(Calendar.MONTH) + 1;
    		int day = cal.get(Calendar.DAY_OF_MONTH);
    		return getYear(year) + getTenString(month) + "月" + getTenString(day) + "日";
    	}
    
    	public static String getYear(int year) {
    		String result = "";
    		for (int i = 0; i < 4; i++) {
    			Integer s = Integer.parseInt((year + "").substring(i, i + 1));
    			switch (s) {
    			case 0:
    				result += "〇";
    				break;
    			case 1:
    				result += "一";
    				break;
    			case 2:
    				result += "二";
    				break;
    			case 3:
    				result += "三";
    				break;
    			case 4:
    				result += "四";
    				break;
    			case 5:
    				result += "五";
    				break;
    			case 6:
    				result += "六";
    				break;
    			case 7:
    				result += "七";
    				break;
    			case 8:
    				result += "八";
    				break;
    			case 9:
    				result += "九";
    				break;
    			default:
    				break;
    			}
    		}
    		return result;
    	}
    	//获取月 日
    	public static String getTenString(int ten) {
    		String ALL_CN_NUMBER = "一二三四五六七八九";
    		if (ten==0){
    			return "";
    		}else if(ten < 10) {
    			return String.valueOf(ALL_CN_NUMBER.charAt(ten - 1));
    		} else if (ten == 10) {
    			return "十";
    		}else {
    			String x = getTenString(Integer.parseInt((ten + "").substring(0, 1)));
    			String y = getTenString(Integer.parseInt((ten + "").substring(1, 2)));
    			return x + "十" + y;
    		}
    	}
    

      

  • 相关阅读:
    Python笔记 【无序】 【五】
    Python笔记 【无序】 【四】
    Python 面向对象【2】
    Python 面向对象【1】
    OpenCV 入门
    Python笔记 【无序】 【三】
    js制作秒表
    C语言No such file or directory错误
    js注册实现
    js中setTimeout和setInterval的应用方法(转)
  • 原文地址:https://www.cnblogs.com/jinjixia/p/5512949.html
Copyright © 2011-2022 走看看