model 中直接调取 时间 方法

    private String year;    //年
    private String month;    //月
    private String day;        //日

/**
     *
     *@描述:返回当前中文日期  二○一八年十月三十日
     *@创建人:kwy
     *@创建时间:2018-12-03 下午01:52:56
     *@修改人:
     *@修改时间:
     *@修改描述:
     *@return
     */
    public String getDate(){
        StringBuffer datebuffer = new StringBuffer();
        datebuffer.append(year);
        datebuffer.append("年");
        if(null==month){
            month = "1";
        }
        String monthStr ="";
        if(Integer.parseInt(month)>9){
            if("11".equals(month)){
                 monthStr="十一";
            }else {
                monthStr = month.replace("1", "十").replaceAll("0", "");
            }
            datebuffer.append(monthStr);
        }else{
            datebuffer.append(month);
        }
        
        datebuffer.append("月");
        if(null==day){
            day = "1";
        }
        int intday = Integer.parseInt(day);
        if(intday>9){
            String dayStr = String.valueOf(intday/10).replace("1", "十")
            .replace("2", "二十")
            .replace("3", "三十")+String.valueOf(intday%10);
            datebuffer.append(dayStr.replaceAll("0", ""));
        }else{
            datebuffer.append(day);
        }
        
        datebuffer.append("日");
        String date = datebuffer.toString().replaceAll("1", "一")
                                    .replaceAll("2", "二")
                                    .replaceAll("3", "三")
                                    .replaceAll("4", "四")
                                    .replaceAll("5", "五")
                                    .replaceAll("6", "六")
                                    .replaceAll("7", "七")
                                    .replaceAll("8", "八")
                                    .replaceAll("9", "九")
                                    .replaceAll("0", "○");
        return date;
    }

 

 

另一种

		Calendar now = Calendar.getInstance();
		int year = now.get(Calendar.YEAR);
		int month = now.get(Calendar.MONTH)+1;
		int day = now.get(Calendar.DAY_OF_MONTH);
		String currentTime = year + "年"+month+"月"+day+"日";

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值