检查变量,获取下一个变量,检查变量等

时间:2013-10-14 10:20:28

标签: java variables

我所制定的计划的目的是检查日期,如果日期已过,则应显示下一个日期。

例如,今天的日期是2013年10月14日。下一集“我如何遇见你的母亲”是今天,之后的一集是11/11/2013。

我想计划显示日期14/10/2013,但明天它应该显示11/11/2013。这就是我所拥有的:

public class CheckSeries {
    public static void main (String[] args){
        SimpleDateFormat d = new SimpleDateFormat("dd/MM/yyyy");
        Date today = new Date();
        System.out.println(d.format(today));

        try {        // Here is where I add the times. I know it's not the most productive way, but one step at a time
            Date d0 = d.parse("14/10/2013");
            Date d1 = d.parse("11/11/2013");
            Date etc = d.parse("etc/etc/etc");

    }
}

所以,我需要它来检查d0,如果它在今天之前它应该检查d1,然后是d2等等。但是如果说,d1是在今天之后它应该只在JFrame中显示d1(我知道该怎么做,以后再添加Jframe)但我不知道该怎么做。 (我认为)。

1 个答案:

答案 0 :(得分:0)

与当前日期相比,为什么不循环使用日期。 如果将来myDate,您可以使用myDate.after(now)来确定。

Date now = new Date() //current timestamp

和循环:

for (Date d : Arrays.asList(d0, d1, etc)) { //comparing here}