使用jodatime出现了一个error
开始是本地测试给了一个yyyy-MM-dd 格式的 结果生产上获取的日期是yyyy-MM-dd HH:mm:ss格式,jodatime转化这个格式出现异常
所以先用jdk转化成Date,再用DateTime获取2天的和。
SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");
Date beginDate = null;
try {
beginDate = sdf.parse(optime);
} catch (ParseException e) {
logger.error("日期转化错误, 异常:" + e);
//转化异常
beginDate = new Date();
}
DateTime op = new DateTime(beginDate);
DateTime now = new DateTime(new Date());
days = Days.daysBetween(op, now).getDays();