我发现有时候写博客都是因为ask提问。既然给人回答了,就顺便再写上博客吧。

时间有限,只能先写成这样了。

package littlehow;/*** DateUpperChange** @author littlehow* @time 2016-06-27 09:08*/
public class DateUpperChange {public final static char[] upper = "零一二三四五六七八九十".toCharArray();/*** 根据小写数字格式的日期转换成大写格式的日期* @param date* @return*/public static String getUpperDate(String date) {//支持yyyy-MM-dd、yyyy/MM/dd、yyyyMMdd等格式if(date == null) return null;//非数字的都去掉date = date.replaceAll("\\D", "");if(date.length() != 8) return null;StringBuilder sb = new StringBuilder();for (int i=0;i<4;i++) {//年sb.append(upper[Integer.parseInt(date.substring(i, i+1))]);}sb.append("年");//拼接年int month = Integer.parseInt(date.substring(4, 6));if(month <= 10) {sb.append(upper[month]);} else {sb.append("十").append(upper[month%10]);}sb.append("月");//拼接月int day = Integer.parseInt(date.substring(6));if (day <= 10) {sb.append(upper[day]);} else if(day < 20) {sb.append("十").append(upper[day % 10]);} else {sb.append(upper[day / 10]).append("十");int tmp = day % 10;if (tmp != 0) sb.append(upper[tmp]);}sb.append("日");//拼接日return sb.toString();}public static void main(String[] args) {System.out.println(getUpperDate("2016-06-28"));}
}

java将小写的日期转换为大写的日期相关推荐

  1. android 小写字母转大写,android将输入到输入框的小写字母自动转换为大写

    将输入到输入框的小写字母自动转换为大写 //车牌号码 carNumInfomationTextView = (AutoCompleteTextView) findViewById(R.id.carNu ...

  2. c# textBox中只能输入数字及ABCDEF六个大写字母,小写字母自动转换为大写字母

    private void textBox1_KeyPress(object sender, KeyPressEventArgs e)//只能输入数字和ABCDEFG,小字字母自动转换为大写字母{if ...

  3. JAVA 利用SimpleDateFormat将String转换为格式化的日期

    1. /*** 使用用户格式提取字符串日期** @param strDate 日期字符串* @param pattern 日期格式* @return*/public static Date parse ...

  4. 【Java】将数字金额转换为大写中文金额

    package com.ruoyi.test;import org.apache.commons.lang3.StringUtils;/*** @Title: ConvertUpMoney* @Des ...

  5. java将所有的字符串转换为大写或小写

    public class DaXie { public static void main(String[] args) { /**将所有的字符串转换成大写或小写字母并打印出来*/ String str ...

  6. JAVA将数字钱数转换为大写

    1.Java文件的编写 package com.cwai.xtag; import java.util.Scanner; public class Num2Rmb { private String[] ...

  7. excel小写转大写公式_Excel办公技巧:快速将单元格中小写字母全部转换为大写字母...

    应用场景 将下图表格A列"项目编号"中所有的小写字母"a""b"全部变为大写字母. 操作步骤 1.在"项目编号"列和&q ...

  8. java 输出小写‘a‘-‘z‘和大写‘A‘-‘Z‘

    public class Number {public static void main(String[] args){// 输出小写字母char c1 = 'a';System.out.printl ...

  9. Excel日期转换为大写中文数字

    主要解答者: Yiqun_Zhao 首先我们可以知道的是:数字可以转换成中文大写数字,日期型其实也就是数字格式的一种特殊形式,因此只要对该日期设置成恰当的数字格式即可实现显示中文大写数字格式的日期,具 ...

  10. JAVA把日期转换为年月日_在Java中将每年的日期转换为每月的日期

    首先,使用DAY_OF_YEAR常量设置一年中的某天.Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, 2018); cal. ...

最新文章

  1. 网易是世界最好的公司
  2. LinkedList源码(基础代码)
  3. 【转】TCP的SEQ和ACK的生成
  4. mysql切换用户命令_linux基础04:linux用户相关的命令有哪些?怎样切换用户?
  5. SEO -- 搜索引擎优化
  6. ajax中itemtexts,从Jquery Ajax调用CodeMirror textarea的值设置
  7. 微信小程序从入门到飞起(各个组件)
  8. Science:如何高效阅读文献?
  9. 抽象工厂模式(Absraact Factory)介绍与实现
  10. 工作46:理解父子组件
  11. android 照片特效,android触摸时扭曲变形图片照片,图片特效
  12. HTML代码 笔记 部分
  13. 宝立食品IPO股价八连涨 是业绩支撑还是资本迷局?
  14. CPen 使用 PS_DOT 无法画出虚线
  15. 用户管理的备份恢复(2)
  16. 用键盘控制鼠标移动的Python脚本
  17. 【操作系统】进程和线程调度
  18. linux mint安装中文包_Linux Mint 安装中文后菜单字体变成楷体的解决办法
  19. 面向对象程序设计第三次实验课——Wuxing
  20. Arduino开发实践蜂鸣器(附源码+效果图)

热门文章

  1. 直播源 直播地址 测试地址 http rtsp rtmp hls 短视频测试地址
  2. 流媒体协议(三):FLV协议
  3. ppt 计算机图标不见了,显示桌面图标不见了如何恢复.ppt
  4. 为地图marker 设置网络图片
  5. 如何接受上级指令_职场老手教你怎么应对领导错误的指令,千万要注意这几点...
  6. 第十六届—振兴杯计算机网络管理员决赛“真题”
  7. seo软文标题写作技巧:好的标题是靠这样想出来的
  8. 人脸识别算法一:特征脸方法(Eigenface)
  9. openbravo erp介绍(一)
  10. springboot项目版本升级