我有一个实体,代码如下:
@URL
private String organizerLink;
private LocalDate startDate;
private LocalDate finishDate;我想确保用户在'finishDate‘之前(或同一天)首先设置了'startDate’。
顺便说一句:
这里有添加if语句的选项吗?
例如:
`if (startDate > finishDate) {
return false;
} else {
return true;
}`发布于 2020-06-04 05:13:02
你检查过Date API了吗?您可以在这里查看接口:https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html
因为您的开始日期和结束日期可以在同一天,所以我建议您还包括一个时间函数,因此当您比较日期(如果是同一天)时,结束日期时间将始终大于开始日期时间。为了验证用户是否输入了开始日期,可以在if语句中使用:if(startDate.toString().equals("")){// show error msg} (空字符串)方法。
https://stackoverflow.com/questions/62172115
复制相似问题