js和java日期操作

21 篇文章 1 订阅
 if (materielSku.getProductionDate()!=null&&materielSku.getSelfLife()!=null) {
                // 若存在,有效期=生产日期+有效天数
                Date productionDate = materielSku.getProductionDate();
                Calendar ca = Calendar.getInstance();
                ca.add(Calendar.DAY_OF_MONTH, materielSku.getSelfLife());// 有效天数
                productionDate = ca.getTime(); // 生产日期
                // 有效期
                stockInItem.setUseDate(productionDate);
            }
----------------------------------------------------------------------------


ajax接收时间类型的方法
 @InitBinder
    public void initBinder(ServletRequestDataBinder binder) {
        /**
         * 自动转换日期类型的字段格式
         */
//        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//        binder.registerCustomEditor(Date.class, new CustomDateEditor(sdf, true));




------------------------------------------------------------------------------
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
        dateFormat.setLenient(false);
        binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
        
        public static String plusDay2(int num){
		          Date d = new Date();
		          SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
		          String currdate = format.format(d);
		          System.out.println("现在的日期是:" + currdate);
		  
		          Calendar ca = Calendar.getInstance();
		          ca.add(Calendar.DAY_OF_MONTH, num);// 2.DAY_OF_MONTH-num为增加的天数,可以改变的
		          d = ca.getTime();
		          String enddate = format.format(d);
		          System.out.println("增加天数以后的日期:" + enddate);
		          return enddate;
		      }      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值