栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java 生成中文日期

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java 生成中文日期

例如:二〇二一年十二月三十一日

代码如下:

private static String getChineseDate(Date date)
{
	String rets = "";
	if(date != null)
	{
		String[] ncs = {"〇", "一", "二", "三", "四", "五", "六", "七", "八", "九", 
					"十", "十一", "十二", "十三", "十四", "十五", "十六", "十七", 
                    "十八", "十九", 	"二十", "二十一", "二十二", "二十三", "二十四", 
                    "二十五", "二十六", "二十七", "二十八", "二十九", "三十", "三十一"};
		SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
		String sdate = sdf.format(date);
			
		int n = 0;
		for(int i=0; i<4; i++)
		{				
			n = Integer.parseInt(sdate.substring(i, i+1));
			rets += ncs[n];								
		}
		rets += "年";
			
		int m = Integer.parseInt(sdate.substring(4,6));
		rets += ncs[m] + "月";
			
		int d = Integer.parseInt(sdate.substring(6,8));
		rets += ncs[d] + "日";
	}
		
	return rets;
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/979202.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号