Examples of WEEKDAY


Examples of com.google.ical.values.Weekday

    WeekdayNum[] wdays = new WeekdayNum[n];
    for (int i = n; --i >= 0;) {
      int num = numRange != 0 && rnd.nextInt(10) < 2
                ? rnd.nextInt(numRange)
                : 0;
      Weekday wday = WDAYS[rnd.nextInt(7)];
      wdays[i] = new WeekdayNum(num, wday);
    }
    return wdays;
  }
View Full Code Here

Examples of net.fortuna.ical4j.model.WeekDay

            recur.setCount(event.getRecurrenceNumberOfTimes());
       
        for(RecurrenceInWeek day : event.getRecurrenceInWeek())
        {
            if (day.getCalendarValue() == java.util.Calendar.MONDAY)
                recur.getDayList().add(new WeekDay("MO"));
            if (day.getCalendarValue() == java.util.Calendar.TUESDAY)
                recur.getDayList().add(new WeekDay("TU"));
            if (day.getCalendarValue() == java.util.Calendar.WEDNESDAY)
                recur.getDayList().add(new WeekDay("WE"));
            if (day.getCalendarValue() == java.util.Calendar.THURSDAY)
                recur.getDayList().add(new WeekDay("TH"));
            if (day.getCalendarValue() == java.util.Calendar.FRIDAY)
                recur.getDayList().add(new WeekDay("FR"));
            if (day.getCalendarValue() == java.util.Calendar.SATURDAY)
                recur.getDayList().add(new WeekDay("SA"));
            if (day.getCalendarValue() == java.util.Calendar.SUNDAY)
                recur.getDayList().add(new WeekDay("SU"));
        }
        
        if(event.getRecurrenceInMonth() == EventVO.RecurrenceInMonth.DAY_OF_MONTH)
        {
            java.util.Calendar cal = GregorianCalendar.getInstance();
            cal.setFirstDayOfWeek(mainCalendar.getFirstDayOfWeek().getDay());
            cal.setTime(event.getStartDate());
            recur.getMonthDayList().add(cal.get(java.util.Calendar.DAY_OF_MONTH));
        }
        else if(event.getRecurrenceInMonth() == EventVO.RecurrenceInMonth.DAY_OF_WEEK)
        {
            java.util.Calendar cal = GregorianCalendar.getInstance();
            cal.setFirstDayOfWeek(mainCalendar.getFirstDayOfWeek().getDay());
            cal.setTime(event.getStartDate());
            int week = cal.get(java.util.Calendar.WEEK_OF_MONTH);
            int day = cal.get(java.util.Calendar.DAY_OF_WEEK);
            if (day== java.util.Calendar.MONDAY)
                recur.getDayList().add(new WeekDay(week + "MO"));
            if (day == java.util.Calendar.TUESDAY)
                recur.getDayList().add(new WeekDay(week + "TU"));
            if (day == java.util.Calendar.WEDNESDAY)
                recur.getDayList().add(new WeekDay(week + "WE"));
            if (day == java.util.Calendar.THURSDAY)
                recur.getDayList().add(new WeekDay(week + "TH"));
            if (day == java.util.Calendar.FRIDAY)
                recur.getDayList().add(new WeekDay(week + "FR"));
            if (day == java.util.Calendar.SATURDAY)
                recur.getDayList().add(new WeekDay(week + "SA"));
            if (day == java.util.Calendar.SUNDAY)
                recur.getDayList().add(new WeekDay(week + "SU"));
        }
       
        recur.setWeekStartDay("MO");
        return new RRule(recur);
    }
View Full Code Here

Examples of org.boris.expr.function.excel.WEEKDAY

        assertEquals("testing " + date, eval(new HOUR(), date), (double) hour);
        assertEquals("testing " + date, eval(new MINUTE(), date),
                (double) minute);
        assertEquals("testing " + date, eval(new SECOND(), date),
                (double) second);
        assertEquals("testing " + date, eval(new WEEKDAY(), date),
                (double) weekday);
    }
View Full Code Here

Examples of org.fenixedu.academic.util.WeekDay

        return result;
    }

    static private boolean isWorkDay(LocalDate current) {
        final WeekDay dayOfWeek = WeekDay.fromJodaTimeToWeekDay(current.toDateTimeAtStartOfDay());

        return dayOfWeek != WeekDay.SATURDAY && dayOfWeek != WeekDay.SUNDAY && !Holiday.isHoliday(current);
    }
View Full Code Here

Examples of org.jquantlib.time.Weekday

        int dyold = minD.dayOfYear();
        int dold  = minD.dayOfMonth();
        int mold  = minD.month().value();
        int yold  = minD.year();
        Weekday wdold = minD.weekday();

        final Date minDate = minD.clone().inc();
        final Date maxDate = maxD.clone().dec();

        for (final Date t = minDate; t.le(maxDate); t.inc()) {
            final int dy = t.dayOfYear();
            final int d  = t.dayOfMonth();
            final int m  = t.month().value();
            final int y  = t.year();
            final Weekday wd = t.weekday();

            // check if skipping any date
            if (!((dy == dyold + 1)
                    || (dy == 1 && dyold == 365 && !Date.isLeap(yold))
                    || (dy == 1 && dyold == 366 && Date.isLeap(yold)))) {
                fail("wrong day of year increment: \n"
                        + "    date: " + t + "\n"
                        + "    day of year: " + dy + "\n"
                        + "    previous:    " + dyold);
            }

            dyold = dy;

            if (!((d == dold + 1 && m == mold && y == yold) || (d == 1 && m == mold + 1 && y == yold) || (d == 1 && m == 1 && y == yold + 1)) ) {
                fail("wrong day,month,year increment: \n"
                        + "    date: " + t + "\n"
                        + "    day,month,year: " + d + "," + m + "," + y + "\n"
                        + "    previous:       " + dold + "," + mold + "," + yold);
            }

            dold = d;
            mold = m;
            yold = y;

            // check month definition
            if ((m < 1 || m > 12)) {
                fail("invalid month: \n" + "    date:  " + t + "\n" + "    month: " + m);
            }

            // check day definition
            if ((d < 1)) {
                fail("invalid day of month: \n" + "    date:  " + t + "\n" + "    day: " + d);
            }

            if (!((m == 1 && d <= 31)
                    || (m == 2 && d <= 28) || (m == 2 && d == 29 && Date.isLeap(y))
                    || (m == 3 && d <= 31) || (m == 4 && d <= 30) || (m == 5 && d <= 31) || (m == 6 && d <= 30)
                    || (m == 7 && d <= 31) || (m == 8 && d <= 31) || (m == 9 && d <= 30) || (m == 10 && d <= 31)
                    || (m == 11 && d <= 30) || (m == 12 && d <= 31))) {
                fail("invalid day of month: \n" + "    date:  " + t + "\n" + "    day: " + d);
            }

            // check weekday definition
            if (!((wd.value() == wdold.value() + 1) || (wd.value() == 1 && wdold.value() == 7))) {
                fail("invalid weekday: \n"
                        + "    date:  " + t + "\n"
                        + "    weekday:  " + wd + "\n"
                        + "    previous: " + wdold);
            }
View Full Code Here

Examples of org.jquantlib.time.Weekday

  public String getName() {
    return "Italian settlement";
  }

  public boolean isBusinessDay(Date date) {
    Weekday w = date.getWeekday();
    int d = date.getDayOfMonth(), dd = date.getDayOfYear();
    Month m = date.getMonthEnum();
    int y = date.getYear();
    int em = easterMonday(y);
    if (isWeekend(w)
View Full Code Here

Examples of org.jquantlib.time.Weekday

  public String getName() {
    return "Milan stock exchange";
  }

  public boolean isBusinessDay(Date date) {
    Weekday w = date.getWeekday();
    int d = date.getDayOfMonth(), dd = date.getDayOfYear();
    Month m = date.getMonthEnum();
    int y = date.getYear();
    int em = easterMonday(y);
    if (isWeekend(w)
View Full Code Here

Examples of org.jquantlib.time.Weekday

  public String getName() {
    return "Ukraine stock-exchange";
  }

  public boolean isBusinessDay(Date date) {
    Weekday w = date.getWeekday();
    int d = date.getDayOfMonth(), dd = date.getDayOfYear();
    int m = date.getMonth();
    int y = date.getYear();
    int em = easterMonday(y)
    if (isWeekend(w)
View Full Code Here

Examples of org.jquantlib.time.Weekday

  public String getName() {
    return "Iceland";
  }
 
  public boolean isBusinessDay(final Date date){
        Weekday w = date.getWeekday();
        
        int d = date.getDayOfMonth(), dd = date.getDayOfYear();
        int m = date.getMonth();
        int y = date.getYear();
        int em = easterMonday(y);
View Full Code Here

Examples of org.jquantlib.time.Weekday

              David Gilbert for IDB (http://www.jrefinery.com/ibd/)

        \ingroup calendars
    */ 
  public boolean isBusinessDay(final Date date /* @ReadOnly */) /* @ReadOnly */{
    Weekday w = date.getWeekday();
    int d = date.getDayOfMonth(), dd = date.getDayOfYear();
    Month m = date.getMonthEnum();
    int y = date.getYear();
    int em = easterMonday(y);
    if (isWeekend(w)
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.