Date nd=new Date();
Date goServiceTime=DateUtil.stringToDate("2021-09-18"+" "+"16:00", DateUtil.DATE_TIME_FORMAT_TIME);//上门服务时间
Date dayend=DateUtil.additionDate(nd, 24);//+24
//当前时间+24》上门服务时间 则不能退
if(dayend.after(goServiceTime)) {
//after > before <
System.out.println("不能退");
}
public static Date stringToDate(String datestr, String dateformat) {
Date date = new Date();
SimpleDateFormat df = new SimpleDateFormat(dateformat);
try {
date = df.parse(datestr);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
after >
before <
本文介绍了一段关于日期和时间处理的代码示例,主要内容包括如何将字符串转换为日期对象,以及如何比较不同日期之间的先后关系。通过具体的代码实现展示了在特定业务场景下判断订单是否可以退款的逻辑。
1847

被折叠的 条评论
为什么被折叠?



