List of usage examples for org.joda.time DateTimeZone getDefault
public static DateTimeZone getDefault()
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); }