使用jodatime出現(xiàn)了一個(gè)error
開(kāi)始是本地測(cè)試給了一個(gè)yyyy-MM-dd 格式的 結(jié)果生產(chǎn)上獲取的日期是yyyy-MM-dd HH:mm:ss格式,jodatime轉(zhuǎn)化這個(gè)格式出現(xiàn)異常
所以先用jdk轉(zhuǎn)化成Date,再用DateTime獲取2天的和。
SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");
Date beginDate = null;
try {
beginDate = sdf.parse(optime);
} catch (ParseException e) {
logger.error("日期轉(zhuǎn)化錯(cuò)誤, 異常:" + e);
//轉(zhuǎn)化異常
beginDate = new Date();
}
DateTime op = new DateTime(beginDate);
DateTime now = new DateTime(new Date());
days = Days.daysBetween(op, now).getDays();