Package org.joda.time

Examples of org.joda.time.MutableDateTime$Property


      int day = cal.get(Calendar.DAY_OF_MONTH);
      int hours = (hoursInput == null ? 0 : hoursInput % 24);
      int minutes = (minutesInput == null ? 0 : minutesInput);

      // Use the input to create a date object with proper timezone
      MutableDateTime date = new MutableDateTime(year, month, day, hours, minutes, 0, 0,
        DateTimeZone.forTimeZone(getClientTimeZone()));

      // Adjust for halfday if needed
      if (use12HourFormat())
      {
        int halfday = (amOrPmInput == AM_PM.PM ? 1 : 0);
        date.set(DateTimeFieldType.halfdayOfDay(), halfday);
        date.set(DateTimeFieldType.hourOfHalfday(), hours % 12);
      }

      // The date will be in the server's timezone
      setConvertedInput(newDateInstance(date.getMillis()));
    }
    catch (RuntimeException e)
    {
      DateTimeField.this.error(e.getMessage());
      invalid();
View Full Code Here


      hours = null;
      minutes = null;
    }
    else
    {
      MutableDateTime mDate = new MutableDateTime(modelObject);
      // convert date to the client's time zone if we have that info
      TimeZone zone = getClientTimeZone();
      if (zone != null)
      {
        mDate.setZone(DateTimeZone.forTimeZone(zone));
      }

      date = mDate.toDateTime().toLocalDate().toDate();

      if (use12HourFormat)
      {
        int hourOfHalfDay = mDate.get(DateTimeFieldType.hourOfHalfday());
        hours = hourOfHalfDay == 0 ? 12 : hourOfHalfDay;
      }
      else
      {
        hours = mDate.get(DateTimeFieldType.hourOfDay());
      }

      amOrPm = (mDate.get(DateTimeFieldType.halfdayOfDay()) == 0) ? AM_PM.AM : AM_PM.PM;
      minutes = mDate.getMinuteOfHour();
    }

    super.onBeforeRender();
  }
View Full Code Here

      int day = cal.get(Calendar.DAY_OF_MONTH);
      int hours = (hoursInput == null ? 0 : hoursInput % 24);
      int minutes = (minutesInput == null ? 0 : minutesInput);

      // Use the input to create a date object with proper timezone
      MutableDateTime date = new MutableDateTime(year, month, day, hours, minutes, 0, 0,
        DateTimeZone.forTimeZone(getClientTimeZone()));

      // Adjust for halfday if needed
      if (use12HourFormat())
      {
        int halfday = (amOrPmInput == AM_PM.PM ? 1 : 0);
        date.set(DateTimeFieldType.halfdayOfDay(), halfday);
        date.set(DateTimeFieldType.hourOfHalfday(), hours % 12);
      }

      // The date will be in the server's timezone
      setConvertedInput(newDateInstance(date.getMillis()));
    }
    catch (RuntimeException e)
    {
      DateTimeField.this.error(e.getMessage());
      invalid();
View Full Code Here

      hours = null;
      minutes = null;
    }
    else
    {
      MutableDateTime mDate = new MutableDateTime(modelObject);
      // convert date to the client's time zone if we have that info
      TimeZone zone = getClientTimeZone();
      if (zone != null)
      {
        mDate.setZone(DateTimeZone.forTimeZone(zone));
      }

      date = mDate.toDateTime().toLocalDate().toDate();

      if (use12HourFormat)
      {
        int hourOfHalfDay = mDate.get(DateTimeFieldType.hourOfHalfday());
        hours = hourOfHalfDay == 0 ? 12 : hourOfHalfDay;
      }
      else
      {
        hours = mDate.get(DateTimeFieldType.hourOfDay());
      }

      amOrPm = (mDate.get(DateTimeFieldType.halfdayOfDay()) == 0) ? AM_PM.AM : AM_PM.PM;
      minutes = mDate.getMinuteOfHour();
    }

    super.onBeforeRender();
  }
View Full Code Here

      int day = cal.get(Calendar.DAY_OF_MONTH);
      int hours = (hoursInput == null ? 0 : hoursInput % 24);
      int minutes = (minutesInput == null ? 0 : minutesInput);

      // Use the input to create a date object with proper timezone
      MutableDateTime date = new MutableDateTime(year, month, day, hours, minutes, 0, 0,
        DateTimeZone.forTimeZone(getClientTimeZone()));

      // Adjust for halfday if needed
      if (use12HourFormat())
      {
        int halfday = (amOrPmInput == AM_PM.PM ? 1 : 0);
        date.set(DateTimeFieldType.halfdayOfDay(), halfday);
        date.set(DateTimeFieldType.hourOfHalfday(), hours % 12);
      }

      // The date will be in the server's timezone
      setConvertedInput(newDateInstance(date.getMillis()));
    }
    catch (RuntimeException e)
    {
      DateTimeField.this.error(e.getMessage());
      invalid();
View Full Code Here

      hours = null;
      minutes = null;
    }
    else
    {
      MutableDateTime mDate = new MutableDateTime(modelObject);
      // convert date to the client's time zone if we have that info
      TimeZone zone = getClientTimeZone();
      if (zone != null)
      {
        mDate.setZone(DateTimeZone.forTimeZone(zone));
      }

      date = mDate.toDateTime().toLocalDate().toDate();

      if (use12HourFormat)
      {
        int hourOfHalfDay = mDate.get(DateTimeFieldType.hourOfHalfday());
        hours = hourOfHalfDay == 0 ? 12 : hourOfHalfDay;
      }
      else
      {
        hours = mDate.get(DateTimeFieldType.hourOfDay());
      }

      amOrPm = (mDate.get(DateTimeFieldType.halfdayOfDay()) == 0) ? AM_PM.AM : AM_PM.PM;
      minutes = mDate.getMinuteOfHour();
    }

    super.onBeforeRender();
  }
View Full Code Here

    //------------------------------------------------------------------------
   
    private void checkJodaSetYear() {
        int COUNT = COUNT_FAST;
        // Is it fair to use only MutableDateTime here? You decide.
        MutableDateTime dt = new MutableDateTime(GJChronology.getInstance());
        for (int i = 0; i < AVERAGE; i++) {
            start("Joda", "setYear");
            for (int j = 0; j < COUNT; j++) {
                dt.setYear(1972);
                if (dt == null) {System.out.println("Anti optimise");}
            }
            end(COUNT);
        }
    }
View Full Code Here

    }

    private void checkJISOSetYear() {
        int COUNT = COUNT_FAST;
        // Is it fair to use only MutableDateTime here? You decide.
        MutableDateTime dt = new MutableDateTime();
        for (int i = 0; i < AVERAGE; i++) {
            start("JISO", "setYear");
            for (int j = 0; j < COUNT; j++) {
                dt.setYear(1972);
                if (dt == null) {System.out.println("Anti optimise");}
            }
            end(COUNT);
        }
    }
View Full Code Here

    //------------------------------------------------------------------------
   
    private void checkJodaSetHour() {
        int COUNT = COUNT_VERY_FAST;
        // Is it fair to use only MutableDateTime here? You decide.
        MutableDateTime dt = new MutableDateTime(GJChronology.getInstance());
        for (int i = 0; i < AVERAGE; i++) {
            start("Joda", "setHour");
            for (int j = 0; j < COUNT; j++) {
                dt.setHourOfDay(13);
                if (dt == null) {System.out.println("Anti optimise");}
            }
            end(COUNT);
        }
    }
View Full Code Here

    }

    private void checkJISOSetHour() {
        int COUNT = COUNT_VERY_FAST;
        // Is it fair to use only MutableDateTime here? You decide.
        MutableDateTime dt = new MutableDateTime();
        for (int i = 0; i < AVERAGE; i++) {
            start("JISO", "setHour");
            for (int j = 0; j < COUNT; j++) {
                dt.setHourOfDay(13);
                if (dt == null) {System.out.println("Anti optimise");}
            }
            end(COUNT);
        }
    }
View Full Code Here

TOP

Related Classes of org.joda.time.MutableDateTime$Property

Copyright © 2018 www.massapicom. 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.