本文介绍了使用Java的日期比较的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有两个日期:
-
toDate
(用户输入MM / dd / yyyy
格式) -
currentDate
(由$ code> new Date())
toDate
(user input inMM/dd/yyyy
format)currentDate
(obtained bynew Date()
)
我需要比较 currentDate
与 toDate
。只有当 toDate
等于或大于 currentDate
时,才显示报告。如何做到这一点?
I need to compare the currentDate
with toDate
. I have to display a report only when the toDate
is equal to or more than currentDate
. How can I do that?
推荐答案
使用 java.util.Calendar
。
这是你可能会做的:
It is easier to compare dates using the java.util.Calendar
.Here is what you might do:
Calendar toDate = Calendar.getInstance();
Calendar nowDate = Calendar.getInstance();
toDate.set(<set-year>,<set-month>,<set-day>);
if(!toDate.before(nowDate)) {
//display your report
} else {
// don't display the report
}
这篇关于使用Java的日期比较的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!