在我的应用程序需要三个日期中的一个的if-else周期比较。我有一个开始日期,结束日期和测试日期。我想检查的是测试日期是在开始日期和结束日期之间。比较日期
if (testDate >= startDate && testDate <= endDate) {
如果我设置起始日期到25/04/2012和结束日期到24/04/2019和testDate到25/12/2013代码工作。但是,如果我将startDate设置为26/04/2000,并将endDate设置为24/04/2019,并将testDate设置为25/12/2013,则代码不起作用。怎么了?
没有搜索带来什么呢? – vikingosegundo 2012-04-27 17:10:24
是的,你正在比较对象地址。您必须使用该对象支持的比较方法。 – 2012-04-27 17:14:27