Package org.joda.time

Examples of org.joda.time.DateTimeZone


     *
     * @return a debugging string
     */
    public String toString() {
        String str = "ExtendedChronology";
        DateTimeZone zone = getZone();
        if (zone != null) {
            str = str + '[' + zone.getID() + ']';
        }
        return str;
    }
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

     *
     * @return a debugging string
     */
    public String toString() {
        String str = "ExtendedChronology";
        DateTimeZone zone = getZone();
        if (zone != null) {
            str = str + '[' + zone.getID() + ']';
        }
        return str;
    }
View Full Code Here

  /*
   * ||<day><session><etx>||<time stamp>
   */
  protected void encodeTail(final ByteBuffer buffer) {
    final DateTimeZone zone = getExchange().kind.time.zone;
    //
    buffer.put(getTradeDay().code); // <day>
    buffer.put(getSession().code); // <session>
    buffer.put(ETX); // <etx>
    encodeFeedTimeStamp(millisUTC, zone, buffer);// <time stamp>
View Full Code Here

  /*
   * ||<day><session><etx>||<time stamp>
   */
  protected void decodeTail(final ByteBuffer buffer) {
    final DateTimeZone zone = getExchange().kind.time.zone;
    //
    final byte dayCode = buffer.get(); // <day>
    final byte sessCode = buffer.get(); // <session>
    check(buffer.get(), ETX); // <etx>
    millisUTC = decodeFeedTimeStamp(zone, buffer); // <time stamp>
View Full Code Here

   * https://issues.apache.org/jira/browse/WICKET-5204
   */
  @Test
  public void testTimeZones()
  {
    DateTimeZone defaultTimeZone = DateTimeZone.getDefault();

    try
    {
      // The server is using UTC as it's default timezone
      DateTimeZone.setDefault(DateTimeZone.forID("UTC"));
View Full Code Here

  /*
   * ||<day><session><etx>||<time stamp>
   */
  protected void encodeTail(final ByteBuffer buffer) {
    final DateTimeZone zone = getExchange().kind.time.zone;
    //
    buffer.put(getTradeDay().code); // <day>
    buffer.put(getSession().code); // <session>
    buffer.put(ETX); // <etx>
    encodeFeedTimeStamp(millisUTC, zone, buffer);// <time stamp>
View Full Code Here

  /*
   * ||<day><session><etx>||<time stamp>
   */
  protected void decodeTail(final ByteBuffer buffer) {
    final DateTimeZone zone = getExchange().kind.time.zone;
    //
    final byte dayCode = buffer.get(); // <day>
    final byte sessCode = buffer.get(); // <session>
    check(buffer.get(), ETX); // <etx>
    millisUTC = decodeFeedTimeStamp(zone, buffer); // <time stamp>
View Full Code Here

  public static Collection<DateTimeZone> getDistinctTimeZones() {
    Multimap<Integer, DateTimeZone> timeZones = LinkedHashMultimap.create();
    // figure out a set of timezones with unique offsets
    for (Object obj : DateTimeZone.getAvailableIDs()) {
      String id = (String) obj;
      DateTimeZone dateTimeZone = DateTimeZone.forID(id);
      TimeZone timeZone = dateTimeZone.toTimeZone();
      timeZones.put(timeZone.getRawOffset(), dateTimeZone);
      timeZones.put(timeZone.getRawOffset() + timeZone.getDSTSavings(), dateTimeZone);
    }
    Set<DateTimeZone> distinctZones = new HashSet<DateTimeZone>();
    for (Map.Entry<Integer, Collection<DateTimeZone>> entry : timeZones.asMap().entrySet()) {
      DateTimeZone fixedZone = null;
      DateTimeZone unfixedZone = null;
      for (DateTimeZone timeZone : entry.getValue()) {
        if (timeZone.isFixed()) {
          if (fixedZone == null) {
            fixedZone = timeZone;
          }
View Full Code Here

        this.startMinute = c.get(Calendar.HOUR_OF_DAY)*60 + c.get(Calendar.MINUTE);
        c.setTimeInMillis(vcity.end);
        this.endMinute = c.get(Calendar.HOUR_OF_DAY)*60 + c.get(Calendar.MINUTE);
        this.count = vcity.count;

        DateTimeZone tz = DateTimeZone.forID(vcity.city.geo_timezone);
        timezone = tz.getName(DateTime.parse(this.date).getMillis());
        shortTimezone = tz.getShortName(DateTime.parse(this.date).getMillis());

        Calendar calendar = DatatypeConverter.parseDateTime(vcity.startTimeStorage);
        this.startTime = StringUtils.capitalise(fmt.print(calendar.getTimeInMillis()).toLowerCase());
        calendar = DatatypeConverter.parseDateTime(vcity.endTimeStorage);
        this.endTime = StringUtils.capitalise(fmt.print(calendar.getTimeInMillis()).toLowerCase());

        this.dayStart = TimeUtils.dateFormatter.withZone(tz).parseDateTime(this.date).getMillis();
        this.dayEnd = dayStart + DateTimeConstants.MILLIS_PER_DAY;
        tzOffset = tz.getOffset(dayStart);
        this.latitude = city.geo_latitude;
        this.longitude = city.geo_longitude;

        this.dateWithTimezone = this.date + " " + this.shortTimezone;

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.