Package org.joda.time

Examples of org.joda.time.DateTimeZone


        long next = zone.nextTransition(dt.getMillis());
        assertEquals(next, new DateTime(2004, 3, 26, 0, 0, DateTimeZone.forOffsetHours(2)).getMillis());
    }

    public void test_Amman_2005() {
        DateTimeZone zone = DateTimeZone.forID("Asia/Amman");
        DateTime dt = new DateTime(2005, 3, 1, 0, 0, zone);
        long next = zone.nextTransition(dt.getMillis());
        assertEquals(next, new DateTime(2005, 4, 1, 0, 0, DateTimeZone.forOffsetHours(2)).getMillis());
    }
View Full Code Here


        long next = zone.nextTransition(dt.getMillis());
        assertEquals(next, new DateTime(2005, 4, 1, 0, 0, DateTimeZone.forOffsetHours(2)).getMillis());
    }

    public void test_Amman_2006() {
        DateTimeZone zone = DateTimeZone.forID("Asia/Amman");
        DateTime dt = new DateTime(2006, 3, 1, 0, 0, zone);
        long next = zone.nextTransition(dt.getMillis());
        assertEquals(next, new DateTime(2006, 3, 31, 0, 0, DateTimeZone.forOffsetHours(2)).getMillis());
    }
View Full Code Here

        assertEquals(true, EthiopicChronology.getInstanceUTC().hours().isPrecise());
        assertEquals(true, EthiopicChronology.getInstanceUTC().minutes().isPrecise());
        assertEquals(true, EthiopicChronology.getInstanceUTC().seconds().isPrecise());
        assertEquals(true, EthiopicChronology.getInstanceUTC().millis().isPrecise());
       
        DateTimeZone gmt = DateTimeZone.forID("Etc/GMT");
        assertEquals(false, EthiopicChronology.getInstance(gmt).centuries().isPrecise());
        assertEquals(false, EthiopicChronology.getInstance(gmt).years().isPrecise());
        assertEquals(false, EthiopicChronology.getInstance(gmt).weekyears().isPrecise());
        assertEquals(false, EthiopicChronology.getInstance(gmt).months().isPrecise());
        assertEquals(true, EthiopicChronology.getInstance(gmt).weeks().isPrecise());
View Full Code Here

       
        return true;
    }
   
    private void setTimeZone() {
      DateTimeZone zone = DateTimeZone.forID(getTimeZone());
    DateTimeZone.setDefault(zone);
  }
View Full Code Here

      try {
      Map<String, Object> properties = (Map<String, Object>) system.query(new GetProperty());
      if(properties.get("timezone") == null) {
        system.execute(new SetProperty("timezone", "America/Sao_Paulo"));
      }
      DateTimeZone zone = DateTimeZone.forID(String.valueOf(properties.get("timezone")));
      DateTimeZone.setDefault(zone);
     
      display = (Display.getCurrent() != null)
            ? Display.getCurrent()
            : new Display();
View Full Code Here

        if (input == null || input.size() < 1 || input.get(0) == null) {
            return null;
        }
        DateTimeFormatter dtf = DateTimeFormat.forPattern(DataType
                .toString(input.get(1)));
        DateTimeZone dtz = DateTimeZone.forOffsetMillis(DateTimeZone.forID(
                DataType.toString(input.get(2))).getOffset(null));
        return dtf.withZone(dtz).parseDateTime(DataType.toString(input.get(0)));
    }
View Full Code Here

                "1970-01-01T00:00:00.000" + defaultDTZ,
                "1970-01-01T00:00:00.000" + defaultDTZ
        };

        for( int i = 0; i < inputs.length; i++ ) {
            DateTimeZone dtz = ToDate.extractDateTimeZone( inputs[i] );
            assertEquals( expectedDTZOutputs[i], dtz.toString() );
            DateTime dt = ToDate.extractDateTime( inputs[i] );
            assertEquals( expectedDTOutputs[i], dt.toString() );
            System.out.println( "\"" + dt + "\"," );
        }
View Full Code Here

   * Otherwise, it would have "package" visibility.
   */
  public static DateTime parseDateTime(Tuple input) throws ExecException
         
      // Save previous default time zone for restore later.
      DateTimeZone previousDefaultTimeZone = DateTimeZone.getDefault();

      // Temporarily set default time zone to UTC, for this parse.
      DateTimeZone.setDefault(DEFAULT_DATE_TIME_ZONE);

      String isoDateString = input.get(0).toString();
View Full Code Here

    @Test
    public void testParseDateTime_defaultTimeZonePreserved() throws ExecException {

        // Remember pre-test default time zone.
        DateTimeZone previousDefaultTimeZone = DateTimeZone.getDefault();

        // Overwrite default time zone for this test.
        DateTimeZone testDefaultDateTimeZone = DateTimeZone.forOffsetHours(-8);
        DateTimeZone.setDefault(testDefaultDateTimeZone);

        Tuple t1 = TupleFactory.getInstance().newTuple(1);
        t1.set(0, "2010-04-15T08:11:33.020");

        // ISOHelper's internal default timezone is preferred over previous default DateTimeZone.
        assertEquals(ISOHelper.parseDateTime(t1), new DateTime(2010, 4, 15, 8, 11, 33, 20, ISOHelper.DEFAULT_DATE_TIME_ZONE));

        // Calling parseDate restores DateTimeZone.default before it returns.
        assertTrue(testDefaultDateTimeZone.equals(DateTimeZone.getDefault()));

        // Restore pre-test default time zone.
        DateTimeZone.setDefault(previousDefaultTimeZone);
    }
View Full Code Here

    public void testTimeLiterals()
            throws Exception
    {
        MaterializedResult.Builder builder = MaterializedResult.resultBuilder(getSession(), DATE, TIME, TIME_WITH_TIME_ZONE, TIMESTAMP, TIMESTAMP_WITH_TIME_ZONE);

        DateTimeZone sessionTimeZone = DateTimeZoneIndex.getDateTimeZone(getSession().getTimeZoneKey());
        DateTimeZone utcPlus6 = DateTimeZoneIndex.getDateTimeZone(TimeZoneKey.getTimeZoneKeyForOffset(6 * 60));

        builder.row(
                new Date(new DateTime(2013, 3, 22, 0, 0, sessionTimeZone).getMillis()),
                new Time(new DateTime(1970, 1, 1, 3, 4, 5, sessionTimeZone).getMillisOfDay()),
                new Time(new DateTime(1970, 1, 1, 3, 4, 5, utcPlus6).getMillis()), // hack because java.sql.Time compares based on actual number of ms since epoch instead of ms since midnight
View Full Code Here

TOP

Related Classes of org.joda.time.DateTimeZone

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.