Package java.util

Examples of java.util.Calendar.roll()


  }

  public void removeMonths(final int months) {
    Calendar c = Calendar.getInstance();
    c.setTime(this.calendar.getTime());
    c.roll(java.util.Calendar.YEAR, false);
    int maxMonths = c.getActualMaximum(java.util.Calendar.MONTH) + 1;
    int currentMonths = months;
    while (currentMonths > maxMonths) {
      this.removeYears(1);
      currentMonths -= maxMonths;
View Full Code Here


    int currentMonths = months;
    while (currentMonths > maxMonths) {
      this.removeYears(1);
      currentMonths -= maxMonths;
      c.setTime(this.calendar.getTime());
      c.roll(java.util.Calendar.YEAR, false);
      maxMonths = c.getActualMaximum(java.util.Calendar.MONTH) + 1;
    }
    if (currentMonths >= this.calendar.get(java.util.Calendar.MONTH)) {
      this.removeYears(1);
      currentMonths = maxMonths - currentMonths;
View Full Code Here

  }

  public void removeDays(final int days) {
    Calendar c = Calendar.getInstance();
    c.setTime(this.calendar.getTime());
    c.roll(java.util.Calendar.YEAR, false);
    int maxDays = c.getActualMaximum(java.util.Calendar.DAY_OF_YEAR);
    int currentDays = days;
    while (currentDays > maxDays) {
      this.removeYears(1);
      currentDays -= maxDays;
View Full Code Here

    int currentDays = days;
    while (currentDays > maxDays) {
      this.removeYears(1);
      currentDays -= maxDays;
      c.setTime(this.calendar.getTime());
      c.roll(java.util.Calendar.YEAR, false);
      maxDays = c.getActualMaximum(java.util.Calendar.DAY_OF_YEAR);
    }
    if (currentDays >= this.calendar.get(java.util.Calendar.DAY_OF_YEAR)) {
      this.removeYears(1);
      currentDays = maxDays - currentDays;
View Full Code Here

    private void update(int addend, boolean shifted) {
        Calendar c = parseDate(getText());
        int pos = getCaretPosition();
        int field = posToField(pos);
        if (shifted) {
            c.roll(field, true);
        } else {
            c.add(field, addend);
        }
        String newDate = dateFormat.format(c.getTime());
        setText(newDate);
View Full Code Here

        cal.setTime(new Date());
        long endDate = 0;
        int HOURLY_TIME = 60;
        final int DAILY_TIME = 60 * 24;
        if (_usageAggregationRange == DAILY_TIME) {
            cal.roll(Calendar.DAY_OF_YEAR, false);
            cal.set(Calendar.HOUR_OF_DAY, 0);
            cal.set(Calendar.MINUTE, 0);
            cal.set(Calendar.SECOND, 0);
            cal.set(Calendar.MILLISECOND, 0);
            cal.roll(Calendar.DAY_OF_YEAR, true);
View Full Code Here

            cal.roll(Calendar.DAY_OF_YEAR, false);
            cal.set(Calendar.HOUR_OF_DAY, 0);
            cal.set(Calendar.MINUTE, 0);
            cal.set(Calendar.SECOND, 0);
            cal.set(Calendar.MILLISECOND, 0);
            cal.roll(Calendar.DAY_OF_YEAR, true);
            cal.add(Calendar.MILLISECOND, -1);
            endDate = cal.getTime().getTime();
        } else if (_usageAggregationRange == HOURLY_TIME) {
            cal.roll(Calendar.HOUR_OF_DAY, false);
            cal.set(Calendar.MINUTE, 0);
View Full Code Here

            cal.set(Calendar.MILLISECOND, 0);
            cal.roll(Calendar.DAY_OF_YEAR, true);
            cal.add(Calendar.MILLISECOND, -1);
            endDate = cal.getTime().getTime();
        } else if (_usageAggregationRange == HOURLY_TIME) {
            cal.roll(Calendar.HOUR_OF_DAY, false);
            cal.set(Calendar.MINUTE, 0);
            cal.set(Calendar.SECOND, 0);
            cal.set(Calendar.MILLISECOND, 0);
            cal.roll(Calendar.HOUR_OF_DAY, true);
            cal.add(Calendar.MILLISECOND, -1);
View Full Code Here

        } else if (_usageAggregationRange == HOURLY_TIME) {
            cal.roll(Calendar.HOUR_OF_DAY, false);
            cal.set(Calendar.MINUTE, 0);
            cal.set(Calendar.SECOND, 0);
            cal.set(Calendar.MILLISECOND, 0);
            cal.roll(Calendar.HOUR_OF_DAY, true);
            cal.add(Calendar.MILLISECOND, -1);
            endDate = cal.getTime().getTime();
        } else {
            endDate = cal.getTime().getTime();
        }
View Full Code Here

            Calendar cal = Calendar.getInstance(m_usageTimezone);
            cal.setTime(new Date());
            long startDate = 0;
            long endDate = 0;
            if (m_aggregationDuration == DAILY_TIME) {
                cal.roll(Calendar.DAY_OF_YEAR, false);
                cal.set(Calendar.HOUR_OF_DAY, 0);
                cal.set(Calendar.MINUTE, 0);
                cal.set(Calendar.SECOND, 0);
                cal.set(Calendar.MILLISECOND, 0);
                startDate = cal.getTime().getTime();
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.