Package org.joda.time

Examples of org.joda.time.MutableDateTime


  protected void onBeforeRender()
  {
    Date d = (Date)getModelObject();
    if (d != null)
    {
      date = new MutableDateTime(d);
    }
    else
    {
      date = null;
    }
View Full Code Here


      preferredIntervals.add(wi);
    }
   
    // add delay penalties to the soft constraints
    DateTime now = DateTime.now();
    MutableDateTime d = new MutableDateTime(now.getYear(),
        now.getMonthOfYear(), now.getDayOfMonth(), 0, 0, 0, 0);
    for (int i = 0; i <= LOOK_AHEAD_DAYS; i++) {
      DateTime start = d.toDateTime();
      DateTime end = start.plusDays(1);
      Weight wi = new Weight(start, end,
          WEIGHT_DELAY_PER_DAY * i);
      preferredIntervals.add(wi);
      d.addDays(1);
    }

    // order and store the aggregated lists with intervals
    IntervalsUtil.order(infeasibleIntervals);
    getState().put("infeasible", infeasibleIntervals);
View Full Code Here

   * @param date
   *            date
   */
  public void setDate(Date date)
  {
    this.date = (date != null) ? new MutableDateTime(date) : null;
    setDefaultModelObject(date);
  }
View Full Code Here

    // dateField.setEnabled(isEnabledInHierarchy());

    Date d = (Date)getDefaultModelObject();
    if (d != null)
    {
      date = new MutableDateTime(d);
    }
    else
    {
      date = null;
    }
View Full Code Here

   * @param date
   *            date
   */
  public void setDate(Date date)
  {
    this.date = (date != null) ? new MutableDateTime(date) : null;
    setDefaultModelObject(date);

    Integer hours = getHours();
    Integer minutes = getMinutes();
    boolean use12HourFormat = use12HourFormat();
View Full Code Here

  protected void convertInput()
  {
    Object dateFieldInput = dateField.getConvertedInput();
    if (dateFieldInput != null)
    {
      MutableDateTime date = new MutableDateTime(dateFieldInput);
      Integer hours = hoursField.getConvertedInput();
      Integer minutes = minutesField.getConvertedInput();
      AM_PM amOrPm = amOrPmChoice.getConvertedInput();

      try
      {
        boolean use12HourFormat = use12HourFormat();
        if (hours != null)
        {
          date.set(DateTimeFieldType.hourOfDay(), hours.intValue() %
              getMaximumHours(use12HourFormat));
          date.setMinuteOfHour((minutes != null) ? minutes.intValue() : 0);
        }
        if (use12HourFormat)
        {
          date.set(DateTimeFieldType.halfdayOfDay(), amOrPm == AM_PM.PM ? 1 : 0);
        }

        TimeZone zone = getClientTimeZone();
        if (zone != null)
        {
          date.setMillis(getMillis(zone, TimeZone.getDefault(), date.getMillis()));
        }

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

    amOrPmChoice.setVisible(use12HourFormat);

    Date d = (Date)getDefaultModelObject();
    if (d != null)
    {
      date = new MutableDateTime(d);
    }
    else
    {
      date = null;
      hours = null;
View Full Code Here

        assertEquals(expect, g.withChronology(BUDDHIST_PARIS).parseDateTime("2004-06-09T10:20:30Z"));
    }

    //-----------------------------------------------------------------------
    public void testParseMutableDateTime_simple() {
        MutableDateTime expect = null;
        expect = new MutableDateTime(2004, 6, 9, 11, 20, 30, 0, LONDON);
        assertEquals(expect, g.parseMutableDateTime("2004-06-09T10:20:30Z"));
       
        try {
            g.parseMutableDateTime("ABC");
            fail();
View Full Code Here

            fail();
        } catch (IllegalArgumentException ex) {}
    }

    public void testParseMutableDateTime_zone() {
        MutableDateTime expect = null;
        expect = new MutableDateTime(2004, 6, 9, 11, 20, 30, 0, LONDON);
        assertEquals(expect, g.withZone(LONDON).parseMutableDateTime("2004-06-09T10:20:30Z"));
       
        expect = new MutableDateTime(2004, 6, 9, 11, 20, 30, 0, LONDON);
        assertEquals(expect, g.withZone(null).parseMutableDateTime("2004-06-09T10:20:30Z"));
       
        expect = new MutableDateTime(2004, 6, 9, 12, 20, 30, 0, PARIS);
        assertEquals(expect, g.withZone(PARIS).parseMutableDateTime("2004-06-09T10:20:30Z"));
    }
View Full Code Here

        expect = new MutableDateTime(2004, 6, 9, 12, 20, 30, 0, PARIS);
        assertEquals(expect, g.withZone(PARIS).parseMutableDateTime("2004-06-09T10:20:30Z"));
    }

    public void testParseMutableDateTime_zone2() {
        MutableDateTime expect = null;
        expect = new MutableDateTime(2004, 6, 9, 11, 20, 30, 0, LONDON);
        assertEquals(expect, g.withZone(LONDON).parseMutableDateTime("2004-06-09T06:20:30-04:00"));
       
        expect = new MutableDateTime(2004, 6, 9, 11, 20, 30, 0, LONDON);
        assertEquals(expect, g.withZone(null).parseMutableDateTime("2004-06-09T06:20:30-04:00"));
       
        expect = new MutableDateTime(2004, 6, 9, 12, 20, 30, 0, PARIS);
        assertEquals(expect, g.withZone(PARIS).parseMutableDateTime("2004-06-09T06:20:30-04:00"));
    }
View Full Code Here

TOP

Related Classes of org.joda.time.MutableDateTime

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.