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;
}
js和java日期操作
最新推荐文章于 2024-06-10 18:20:48 发布