Tag: 日期范围

使用Joda或standart Java API检查日期是否在时间范围内

我有第一次作为字符串’12:00:00’和另一个’19:00:00’。 如何检查当天的时间部分是否在这些时间值内?

Java生成x和y之间的所有日期

我试图生成日期x和日期y之间的日期范围但是失败了。 我在c#中使用相同的方法,所以我尝试尽可能多地修改它但未能得到结果。 知道我能解决什么吗? private ArrayList GetDateRange(Date start, Date end) { if(start.before(end)) { return null; } int MILLIS_IN_DAY = 1000 * 60 * 60 * 24; ArrayList listTemp = new ArrayList(); Date tmpDate = start; do { listTemp.add(tmpDate); tmpDate = tmpDate.getTime() + MILLIS_IN_DAY; } while (tmpDate.before(end) || tmpDate.equals(end)); return listTemp; } 说实话,我试图让所有日期从1月1日开始到2012年12月31日结束。 如果有更好的方法,请告诉我。 谢谢