Here you can find the source of isBeyondNextWeek(long lTime)
public static boolean isBeyondNextWeek(long lTime)
//package com.java2s; import java.util.Calendar; public class Main { public static boolean isBeyondNextWeek(long lTime) { Calendar calToday = Calendar.getInstance(); Calendar calUnknown = Calendar.getInstance(); calToday.setTimeInMillis(System.currentTimeMillis()); calUnknown.setTimeInMillis(lTime); int nDayOfWeek = calToday.get(Calendar.DAY_OF_WEEK); if (nDayOfWeek == Calendar.SUNDAY) { nDayOfWeek = Calendar.SATURDAY + 1; }// w ww .jav a 2 s .com nDayOfWeek -= 1; calToday.add(Calendar.DAY_OF_YEAR, 8 - nDayOfWeek); if (calUnknown.before(calToday)) { return false; } calToday.add(Calendar.DAY_OF_YEAR, 7); if (calUnknown.after(calToday)) { return true; } return false; } }