List of usage examples for org.joda.time LocalDate getDayOfMonth
public int getDayOfMonth()
From source file:net.karlmartens.ui.widget.CalendarCombo.java
License:Apache License
private void handleTextEvent(Event event) { switch (event.type) { case SWT.FocusIn: { handleFocus(SWT.FocusIn);/*from w ww.jav a 2s . c om*/ break; } case SWT.DefaultSelection: { dropDown(false); final Event e = new Event(); e.time = event.time; e.stateMask = event.stateMask; notifyListeners(SWT.DefaultSelection, e); break; } case SWT.DragDetect: case SWT.MouseDoubleClick: case SWT.MouseMove: case SWT.MouseEnter: case SWT.MouseExit: case SWT.MouseHover: { final Point pt = getDisplay().map(_text, this, event.x, event.y); event.x = pt.x; event.y = pt.y; notifyListeners(event.type, event); event.type = SWT.None; break; } case SWT.KeyDown: { final Event keyEvent = new Event(); keyEvent.time = event.time; keyEvent.character = event.character; keyEvent.keyCode = event.keyCode; keyEvent.keyLocation = event.keyLocation; keyEvent.stateMask = event.stateMask; notifyListeners(SWT.KeyDown, keyEvent); if (isDisposed()) break; event.doit = keyEvent.doit; if (!event.doit) break; if (event.keyCode == SWT.ARROW_UP || event.keyCode == SWT.ARROW_DOWN) { event.doit = false; if ((event.stateMask & SWT.ALT) != 0) { final boolean dropped = isDropped(); _text.selectAll(); if (!dropped) setFocus(); dropDown(!dropped); break; } if (event.keyCode == SWT.ARROW_UP) { addDays(-1); } else { addDays(1); } if (isDisposed()) break; } break; } case SWT.KeyUp: { final Event e = new Event(); e.time = event.time; e.character = event.character; e.keyCode = event.keyCode; e.keyLocation = event.keyLocation; e.stateMask = event.stateMask; notifyListeners(SWT.KeyUp, e); event.doit = e.doit; break; } case SWT.MenuDetect: { final Event e = new Event(); e.time = event.time; e.detail = event.detail; e.x = event.x; e.y = event.y; notifyListeners(SWT.MenuDetect, e); event.doit = e.doit; event.x = e.x; event.y = e.y; break; } case SWT.Modify: { final int id = ++_modifyId[0]; getDisplay().timerExec(1000, new Runnable() { @Override public void run() { if (isDisposed() || id != _modifyId[0]) return; try { final LocalDate ld = _dateFormat.parseLocalDate(_text.getText()); setSelection(ld.getYear(), ld.getMonthOfYear(), ld.getDayOfMonth()); } catch (IllegalArgumentException e) { setSelection(Calendar.NO_SELECTION[0], Calendar.NO_SELECTION[1], Calendar.NO_SELECTION[2]); } } }); final Event e = new Event(); e.time = event.time; notifyListeners(SWT.Modify, e); break; } case SWT.MouseDown: { final Point pt = getDisplay().map(_text, this, event.x, event.y); final Event mouseEvent = new Event(); mouseEvent.button = event.button; mouseEvent.count = event.count; mouseEvent.stateMask = event.stateMask; mouseEvent.time = event.time; mouseEvent.x = pt.x; mouseEvent.y = pt.y; notifyListeners(SWT.MouseDown, mouseEvent); if (isDisposed()) break; event.doit = mouseEvent.doit; if (!event.doit) break; if (event.button != 1) return; if (_text.getEditable()) return; boolean dropped = isDropped(); _text.selectAll(); if (!dropped) setFocus(); dropDown(!dropped); break; } case SWT.MouseUp: { final Point pt = getDisplay().map(_text, this, event.x, event.y); final Event mouseEvent = new Event(); mouseEvent.button = event.button; mouseEvent.count = event.count; mouseEvent.stateMask = event.stateMask; mouseEvent.time = event.time; mouseEvent.x = pt.x; mouseEvent.y = pt.y; notifyListeners(SWT.MouseUp, mouseEvent); if (isDisposed()) break; event.doit = mouseEvent.doit; if (!event.doit) break; if (event.button != 1) return; if (_text.getEditable()) return; _text.selectAll(); break; } case SWT.MouseWheel: { notifyListeners(SWT.MouseWheel, event); event.type = SWT.None; if (isDisposed()) break; if (!event.doit) break; if (event.count != 0) { event.doit = false; if (event.count > 0) { addDays(-1); } else { addDays(1); } if (isDisposed()) break; } break; } case SWT.Traverse: { switch (event.detail) { case SWT.TRAVERSE_ARROW_PREVIOUS: case SWT.TRAVERSE_ARROW_NEXT: // The enter causes default selection and // the arrow keys are used to manipulate the list contents so // do not use them for traversal. event.doit = false; break; case SWT.TRAVERSE_TAB_PREVIOUS: event.doit = traverse(SWT.TRAVERSE_TAB_PREVIOUS); event.detail = SWT.TRAVERSE_NONE; return; } final Event e = new Event(); e.time = event.time; e.detail = event.detail; e.doit = event.doit; e.character = event.character; e.keyCode = event.keyCode; e.keyLocation = event.keyLocation; notifyListeners(SWT.Traverse, e); event.doit = e.doit; event.detail = e.detail; break; } case SWT.Verify: { final Event e = new Event(); e.text = event.text; e.start = event.start; e.end = event.end; e.character = event.character; e.keyCode = event.keyCode; e.keyLocation = event.keyLocation; e.stateMask = event.stateMask; notifyListeners(SWT.Verify, e); event.text = e.text; event.doit = e.doit; break; } } }
From source file:net.objectlab.kit.datecalc.joda.LocalDatePeriodCountCalculator.java
License:Apache License
private int diff360EIsma(final LocalDate start, final LocalDate end) { int dayStart = start.getDayOfMonth(); int dayEnd = end.getDayOfMonth(); if (dayEnd == MONTH_31_DAYS) { dayEnd = MONTH_30_DAYS;/*from w ww . j a va 2 s . c o m*/ } if (dayStart == MONTH_31_DAYS) { dayStart = MONTH_30_DAYS; } return (end.getYear() - start.getYear()) * YEAR_360 + (end.getMonthOfYear() - start.getMonthOfYear()) * MONTH_30_DAYS + dayEnd - dayStart; }
From source file:net.objectlab.kit.datecalc.joda.LocalDatePeriodCountCalculator.java
License:Apache License
private int diff360EIsda(final LocalDate start, final LocalDate end) { if (start.equals(end)) { return 0; }/* w w w . j a va 2s .c o m*/ int dayStart = start.getDayOfMonth(); int dayEnd = end.getDayOfMonth(); if (start.dayOfMonth().getMaximumValue() == dayStart) { dayStart = MONTH_30_DAYS; } if (end.getMonthOfYear() != 2 && end.dayOfMonth().getMaximumValue() == dayEnd) { dayEnd = MONTH_30_DAYS; } return (end.getYear() - start.getYear()) * YEAR_360 + (end.getMonthOfYear() - start.getMonthOfYear()) * MONTH_30_DAYS + dayEnd - dayStart; }
From source file:net.objectlab.kit.datecalc.joda.LocalDatePeriodCountCalculator.java
License:Apache License
private int diffConv30v360(final LocalDate start, final LocalDate end) { int dayStart = start.getDayOfMonth(); int dayEnd = end.getDayOfMonth(); if (dayEnd == MONTH_31_DAYS && dayStart >= MONTH_30_DAYS) { dayEnd = MONTH_30_DAYS;/*from w w w . ja v a2 s .com*/ } if (dayStart == MONTH_31_DAYS) { dayStart = MONTH_30_DAYS; } return (end.getYear() - start.getYear()) * YEAR_360 + (end.getMonthOfYear() - start.getMonthOfYear()) * MONTH_30_DAYS + dayEnd - dayStart; }
From source file:net.sourceforge.fenixedu.presentationTier.docs.academicAdministrativeOffice.RegistryDiploma.java
License:Open Source License
private String getFormatedCurrentDate(String universityName) { final StringBuilder result = new StringBuilder(); LocalDate date = new LocalDate(); String day = Integer.toString(date.getDayOfMonth()); String month = date.toString("MMMM", getLocale()); if (getDocumentRequest().getLanguage().getLanguage().equals(Locale.getDefault().getLanguage())) { month = month.toLowerCase();//w w w . j a v a 2s. c om } result.append(universityName).append(", "); result.append(day + " "); result.append(BundleUtil.getString(Bundle.APPLICATION, getLocale(), "label.of")); result.append(" " + month + " "); result.append(BundleUtil.getString(Bundle.APPLICATION, getLocale(), "label.of")); result.append(" ").append(date.getYear()).append("."); return result.toString(); }
From source file:net.sourceforge.fenixedu.presentationTier.docs.academicAdministrativeOffice.RegistryDiploma.java
License:Open Source License
protected String[] getDateByWords(LocalDate date) { String day = Integer.toString(date.getDayOfMonth()); String month = date.toString("MMMM", getLocale()); if (getDocumentRequest().getLanguage().getLanguage().equals(Locale.getDefault().getLanguage())) { month = month.toLowerCase();/* w w w.j av a 2 s . co m*/ } String year = Integer.toString(date.getYear()); String finalDate[] = new String[] { day, month, year }; return finalDate; }
From source file:net.sourceforge.fenixedu.presentationTier.docs.FenixReport.java
License:Open Source License
protected String verboseDate(LocalDate date) { return "dia " + DateI18NUtil.verboseNumber(date.getDayOfMonth()) + " do ms de " + date.toString("MMMM", new Locale("pt")) + " de " + DateI18NUtil.verboseNumber(date.getYear()); }
From source file:op.tools.SYSCalendar.java
License:Open Source License
public static io.lamma.Date toLammaDate(java.util.Date in) { LocalDate ld = new LocalDate(in); return new io.lamma.Date(ld.getYear(), ld.getMonthOfYear(), ld.getDayOfMonth()); }
From source file:orc.lib.orchard.forms.DateTimeRangesField.java
License:Open Source License
private String formatDateHeader(final LocalDate date) { return daysOfWeek[date.getDayOfWeek()] + " " + date.getMonthOfYear() + "/" + date.getDayOfMonth(); }
From source file:org.agatom.springatom.data.hades.model.appointment.NAppointment.java
License:Open Source License
public NAppointment setBeginDate(final LocalDate localDate) { this.requireBeginDate(); final MutableDateTime mutableDateTime = this.begin.toMutableDateTime(); mutableDateTime.setDate(localDate.getYear(), localDate.getMonthOfYear(), localDate.getDayOfMonth()); this.begin = mutableDateTime.toDateTime(); return this; }