List of usage examples for org.joda.time LocalDate fromCalendarFields
public static LocalDate fromCalendarFields(Calendar calendar)
java.util.Calendar
using exactly the same field values. From source file:com.okmich.hackerday.client.tool.dashboard.UserByPeriodHandler.java
private void increasePoints(long mints, long maxts) { Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(mints);//from w ww . j ava2s.c om Calendar cal2 = Calendar.getInstance(); cal.setTimeInMillis(maxts); Period period = new Period(LocalDate.fromCalendarFields(cal), LocalDate.fromCalendarFields(cal2)); if (period.getDays() <= 7) { increasePointValue(ITEM1); } else if (period.getMonths() <= 1) { increasePointValue(ITEM2); } else if (period.getYears() <= 1) { increasePointValue(ITEM3); } else { increasePointValue(ITEM4); } }
From source file:org.oscarehr.integration.born.BORNWbXmlGenerator.java
License:Open Source License
private boolean isAgeLessThan7y(PatientInfo patientInfo) { Years age = Years.yearsBetween(LocalDate.fromCalendarFields(patientInfo.getDOB()), new LocalDate()); if (age.getYears() < 7) { return true; }/*from w w w . j a v a 2 s . c om*/ return false; }
From source file:org.oscarehr.util.AgeCalculator.java
License:Open Source License
public static Age calculateAge(Calendar birthDate) { LocalDate birthdate = LocalDate.fromCalendarFields(birthDate); LocalDate now = new LocalDate(); //Today's date Period period = new Period(birthdate, now, PeriodType.yearMonthDay()); return new Age(period.getDays(), period.getMonths(), period.getYears()); }
From source file:org.zkoss.ganttz.FunctionalityExposedForExtensions.java
License:Open Source License
public FunctionalityExposedForExtensions(Planner planner, PlannerConfiguration<T> configuration, GanttZKDiagramGraph diagramGraph) { this.planner = planner; this.configuration = configuration; this.adapter = configuration.getAdapter(); this.navigator = configuration.getNavigator(); this.diagramGraph = diagramGraph; final IDetailItemModifier firstLevelModifiers = configuration.getFirstLevelModifiers(); final IDetailItemModifier secondLevelModifiers = configuration.getSecondLevelModifiers(); Calendar calendarRightNow = Calendar.getInstance(); LocalDate localDateRightNow = LocalDate.fromCalendarFields(calendarRightNow); LocalDate initDate = localDateRightNow.minusYears(1); LocalDate endDate = localDateRightNow.plusYears(5); this.timeTracker = new TimeTracker( new Interval(TimeTrackerState.year(initDate.getYear()), TimeTrackerState.year(endDate.getYear())), planner.getZoomLevel(), firstLevelModifiers, secondLevelModifiers, planner); }
From source file:rabbit.ui.internal.pages.UpdateJob.java
License:Apache License
@Override protected IStatus run(IProgressMonitor monitor) { if (monitor.isCanceled()) { return Status.CANCEL_STATUS; } else {/* w ww . j a v a 2 s .c o m*/ monitor.beginTask("Updating page...", 2); } LocalDate start = LocalDate.fromCalendarFields(pref.getStartDate()); LocalDate end = LocalDate.fromCalendarFields(pref.getEndDate()); final Collection<T> data = accessor.getData(start, end); monitor.worked(1); if (monitor.isCanceled()) { return Status.CANCEL_STATUS; } PlatformUI.getWorkbench().getDisplay().syncExec(new Runnable() { @Override public void run() { viewer.getTree().setRedraw(false); TreePath[] expandedPaths = viewer.getExpandedTreePaths(); viewer.setInput(getInput(data)); viewer.setExpandedTreePaths(expandedPaths); viewer.getTree().setRedraw(true); } }); monitor.worked(1); monitor.done(); return Status.OK_STATUS; }