Example usage for org.joda.time DateTimeZone getDefault

List of usage examples for org.joda.time DateTimeZone getDefault

Introduction

In this page you can find the example usage for org.joda.time DateTimeZone getDefault.

Prototype

public static DateTimeZone getDefault() 

Source Link

Document

Gets the default time zone.

Usage

From source file:jp.furplag.util.time.JodaPrettifier.java

License:Apache License

public static void main(String[] args) {
    System.out.println(isToday(DateTime.now(), DateTimeZone.getDefault()));
    System.out.println(prettify(DateTime.now().minusMinutes(10), DateTime.now(), Locale.JAPAN,
            DateTimeZone.getDefault(), false));
}

From source file:name.cphillipson.experimental.gwt.server.interceptor.DateTimeZoneHandlerInterceptor.java

License:Apache License

private DateTimeZone getTimeZone(HttpServletRequest request) {
    final Integer millisOffset = getMillisOffset(request);
    if (millisOffset != null) {
        try {//from  w w  w  . j a  v a2 s. c  om
            return DateTimeZone.forOffsetMillis(millisOffset);
        } catch (final IllegalArgumentException e) {
            return DateTimeZone.getDefault();
        }
    } else {
        return DateTimeZone.getDefault();
    }
}

From source file:net.ftlines.wicket.fullcalendar.callback.DateRangeSelectedCallback.java

License:Apache License

@Override
protected void respond(final AjaxRequestTarget target) {
    final Request r = getCalendar().getRequest();

    DateTime start = new DateTime(r.getRequestParameters().getParameterValue("startDate").toLong());
    DateTime end = new DateTime(r.getRequestParameters().getParameterValue("endDate").toLong());

    if (ignoreTimezone) {
        // Convert to same DateTime in local time zone.
        final int remoteOffset = -r.getRequestParameters().getParameterValue("timezoneOffset").toInt();
        final int localOffset = DateTimeZone.getDefault().getOffset(null) / 60000;
        final int minutesAdjustment = remoteOffset - localOffset;
        start = start.plusMinutes(minutesAdjustment);
        end = end.plusMinutes(minutesAdjustment);
    }/*w ww . ja v  a2  s.  c  o  m*/
    final boolean allDay = r.getRequestParameters().getParameterValue("allDay").toBoolean();
    onSelect(new SelectedRange(start, end, allDay), new CalendarResponse(getCalendar(), target));

}

From source file:net.ftlines.wicket.fullcalendar.callback.GetEventsCallback.java

License:Apache License

@Override
protected void respond() {
    Request r = getCalendar().getRequest();

    String sid = r.getRequestParameters().getParameterValue(SOURCE_ID).toString();
    DateTime start = new DateTime(r.getRequestParameters().getParameterValue("start").toLong());
    DateTime end = new DateTime(r.getRequestParameters().getParameterValue("end").toLong());

    if (getCalendar().getConfig().isIgnoreTimezone()) {
        // Convert to same DateTime in local time zone.
        int remoteOffset = -r.getRequestParameters().getParameterValue("timezoneOffset").toInt();
        int localOffset = DateTimeZone.getDefault().getOffset(null) / 60000;
        int minutesAdjustment = remoteOffset - localOffset;
        start = start.plusMinutes(minutesAdjustment);
        end = end.plusMinutes(minutesAdjustment);
    }//w w w .  j  av  a2 s  .c o  m
    EventSource source = getCalendar().getEventManager().getEventSource(sid);
    EventProvider provider = source.getEventProvider();
    String response = getCalendar().toJson(provider.getEvents(start, end));

    getCalendar().getRequestCycle()
            .scheduleRequestHandlerAfterCurrent(new TextRequestHandler("application/json", "UTF-8", response));

}

From source file:net.rrm.ehour.util.DateUtil.java

License:Open Source License

/**
 * Get calendar with timezone set/* w  w w . j  a v  a  2  s.c  o  m*/
 *
 * @param config
 * @return
 */
public static Calendar getCalendar(EhourConfig config) {
    Calendar calendar = new GregorianCalendar(DateTimeZone.getDefault().toTimeZone());
    calendar.setFirstDayOfWeek(config.getFirstDayOfWeek());
    return calendar;
}

From source file:net.schweerelos.timeline.model.Timeline.java

License:Open Source License

public void setInterval(DateTime start, DateTime end) {
    DateTimeZone defaultTimeZone = DateTimeZone.getDefault();

    // make sure we don't start before the start of the intervals (in years)
    DateTime firstStart = allIntervals.getFirstStart();
    firstStart = firstStart.withDayOfYear(firstStart.dayOfYear().getMinimumValue());
    if (start != null && start.toDateTime(defaultTimeZone).isBefore(firstStart)) {
        this.start = firstStart;
    } else {//from w  w  w  .j  ava  2s .  com
        this.start = start;
    }

    // make sure we don't end after the end of the intervals (in years)
    DateTime lastEnd = allIntervals.getLastEnd();
    lastEnd = lastEnd.withDayOfYear(lastEnd.dayOfYear().getMaximumValue());
    if (end != null && end.toDateTime(defaultTimeZone).isAfter(lastEnd)) {
        this.end = lastEnd;
    } else {
        this.end = end;
    }

    recalculate();
}

From source file:openmarker.tea.runtime.DefaultContext.java

License:Apache License

public void dateFormat(String format, String timeZoneID) {
    DateTimeZone zone;/*from ww w.  ja va2 s.c om*/
    if (timeZoneID != null) {
        zone = DateTimeZone.forID(timeZoneID);
    } else {
        zone = DateTimeZone.getDefault();
    }
    mDateTimeZone = zone;

    /* --Original before joda upgrade
    DateTimeFormat dtFormat;
    if (mLocale == null) {
    dtFormat = DateTimeFormat.getInstance(zone); --orig
    }
    else {
    dtFormat = DateTimeFormat.getInstance(zone, mLocale);
    }
            
    if (format == null) {
    format = dtFormat.getPatternForStyle("LL"); --orig
    }*/

    if (format == null) {
        format = DateTimeFormat.patternForStyle("LL", mLocale);
    }
    DateTimeFormatter formatter = DateTimeFormat.forPattern(format).withZone(zone);
    if (mLocale != null) {
        formatter = formatter.withLocale(mLocale);
    }

    mDateTimeFormatter = formatter;
    mDateTimePattern = format;
}

From source file:org.apache.beam.sdk.extensions.sql.zetasql.DateTimeUtils.java

License:Apache License

@SuppressWarnings("unused")
public static DateTime parseTimestampWithLocalTimeZone(String str) {
    return findDateTimePattern(str).withZone(DateTimeZone.getDefault()).parseDateTime(str);
}

From source file:org.apache.falcon.regression.core.util.TimeUtil.java

License:Apache License

public static String getTimeWrtSystemTime(int minutes) {

    DateTime jodaTime = new DateTime(DateTimeZone.UTC);
    if (minutes > 0) {
        jodaTime = jodaTime.plusMinutes(minutes);
    } else {/*from   w  w  w . ja  va  2s . c  om*/
        jodaTime = jodaTime.minusMinutes(-1 * minutes);
    }
    DateTimeFormatter fmt = OozieUtil.getOozieDateTimeFormatter();
    DateTimeZone tz = DateTimeZone.getDefault();
    return fmt.print(tz.convertLocalToUTC(jodaTime.getMillis(), false));
}

From source file:org.apache.hadoop.hive.druid.serde.PeriodGranularitySerializer.java

License:Apache License

@Override
public void serialize(PeriodGranularity granularity, JsonGenerator jsonGenerator,
        SerializerProvider serializerProvider) throws IOException, JsonProcessingException {
    // Set timezone based on user timezone if origin is not already set
    // as it is default Hive time semantics to consider user timezone.
    PeriodGranularity granularityWithUserTimezone = new PeriodGranularity(granularity.getPeriod(),
            granularity.getOrigin(), DateTimeZone.getDefault());
    granularityWithUserTimezone.serialize(jsonGenerator, serializerProvider);
}