List of usage examples for org.joda.time LocalDateTime plusDays
public LocalDateTime plusDays(int days)
From source file:com.prayer.vakit.times.Times.java
License:Apache License
public LocalDateTime getTimeCal(LocalDate date, int time) { if (date == null) { date = LocalDate.now();/* w ww. j a v a 2 s. co m*/ } if ((time < 0) || (time > 5)) { while (time >= 6) { date = date.plusDays(1); time -= 6; } while (time <= -1) { date = date.minusDays(1); time += 6; } } LocalDateTime timeCal = date.toLocalDateTime(new LocalTime(getTime(date, time))); int h = timeCal.getHourOfDay(); if ((time >= 3) && (h < 5)) { timeCal = timeCal.plusDays(1); } return timeCal; }
From source file:com.ramzcalender.WeekFragment.java
License:Open Source License
/** * Setting date when selected form picker * * @param mSelectedDate//www . j a va 2 s . c om */ public void ChangeSelector(LocalDateTime mSelectedDate) { LocalDateTime startDate = AppController.getInstance().getDate(); int addDays = datePosition * 7; startDate = startDate.plusDays(addDays); for (int i = 0; i < 7; i++) { if (mSelectedDate.getDayOfMonth() == startDate.getDayOfMonth()) { textViewArray[i].setBackgroundResource(selectorDateIndicatorValue); mDateSelectedBackground(i); } startDate = startDate.plusDays(1); } }
From source file:com.sam.moca.server.expression.operators.arith.PlusExpression.java
License:Open Source License
private MocaValue addToDate(MocaValue date, MocaValue days) { Date d = date.asDate();/*ww w .ja v a2 s . c om*/ // If the left side is null, return a null result. if (d == null) { return new MocaValue(MocaType.DATETIME, null); } MocaType daysType = days.getType(); if (daysType == MocaType.INTEGER || daysType == MocaType.DOUBLE) { LocalDateTime dt = new LocalDateTime(d); int wholeDays = days.asInt(); double dayPart = days.asDouble() - wholeDays; int msDiff = (int) (dayPart * 1000.0 * 3600.0 * 24.0); dt = dt.plusDays(wholeDays).plusMillis(msDiff); return new MocaValue(MocaType.DATETIME, dt.toDateTime().toDate()); } else { return date; } }
From source file:com.weekcalendar.WeekFragment.java
License:Open Source License
/** * Setting date when selected from picker */// w w w. java2s .c om public void ChangeSelector(LocalDateTime mSelectedDate) { if (mTextViewArray == null) { mDirtySelector = mSelectedDate; return; } LocalDateTime startDate = AppController.getInstance().getDate(); int addDays = mDatePosition * 7; startDate = startDate.plusDays(addDays); for (int i = 0; i < 7; i++) { if (mSelectedDate.getDayOfMonth() == startDate.getDayOfMonth()) { setSelectedDateBackground(mTextViewArray[i]); } startDate = startDate.plusDays(1); } }
From source file:control.EmprestimoController.java
public static boolean Renovar(int id, int plus_days) { dao = new EmprestimoDAO(); Emprestimo e = dao.get(id);/*from w w w . j a v a 2 s .c o m*/ if (e != null) { LocalDateTime hoje = new LocalDateTime(System.currentTimeMillis()); LocalDateTime fim = new LocalDateTime(e.getData_fim()); int dias = Days.daysBetween(hoje, fim).getDays(); dias = dias * -1; if (dias > 0) e.setData_fim(hoje.plusDays(plus_days)); else e.setData_fim(fim.plusDays(plus_days)); dao = new EmprestimoDAO(); return dao.update(e); } return false; }
From source file:control.Xray.java
public ArrayList<LocalDateTime> getDatesInPeriod(LocalDateTime startTime, LocalDateTime endTime) { ArrayList<LocalDateTime> dates = new ArrayList<>(); LocalDateTime currentDate = new LocalDateTime(startTime); currentDate = currentDate.withHourOfDay(0); currentDate = currentDate.withMinuteOfHour(0); while (currentDate.isBefore(endTime)) { dates.add(currentDate);/* w w w . j a v a 2s . c o m*/ currentDate = currentDate.plusDays(1); } return dates; }
From source file:control.Xray.java
public void fillDatesInEndDate(ComboBox cEnd, ComboBox cStart, int monthsforward) { //Fyld datoer ind i comboboks til start og slutdato: LocalDateTime now = new LocalDateTime(cStart.getValue()); LocalDateTime oneMonthForward = now.plusMonths(monthsforward); ArrayList<LocalDateTime> startDates = Xray.getInstance().getDatesInPeriod(now.plusDays(1), oneMonthForward); cEnd.getItems().clear();/*from w w w .j a v a 2s.c o m*/ for (int i = 0; i < startDates.size(); i++) { cEnd.getItems().add(startDates.get(i)); } cEnd.getSelectionModel().selectFirst(); }
From source file:de.avanux.smartapplianceenabler.appliance.TimeOfDayOfWeek.java
License:Open Source License
public LocalDateTime toNextOccurrence(LocalDateTime now) { LocalDateTime dateTime = new LocalDateTime(now.getYear(), now.getMonthOfYear(), now.getDayOfMonth(), getHour(), getMinute(), getSecond()); while (dateTime.get(DateTimeFieldType.dayOfWeek()) != dayOfWeek) { dateTime = dateTime.plusDays(1); }/*from w w w. j av a2 s.c o m*/ return dateTime; }
From source file:de.avanux.smartapplianceenabler.semp.webservice.SempController.java
License:Open Source License
private PlanningRequest createPlanningRequest(ApplianceLogger applianceLogger, LocalDateTime now, Appliance appliance) {//from w w w. j a va 2 s . c om PlanningRequest planningRequest = null; RunningTimeMonitor runningTimeMonitor = appliance.getRunningTimeMonitor(); if (runningTimeMonitor != null) { List<de.avanux.smartapplianceenabler.semp.webservice.Timeframe> sempTimeFrames = new ArrayList<de.avanux.smartapplianceenabler.semp.webservice.Timeframe>(); List<Schedule> schedules = runningTimeMonitor.getSchedules(); TimeframeInterval timeframeInterval = runningTimeMonitor.getActiveTimeframeInterval(); if (schedules != null && schedules.size() > 0) { applianceLogger.debug("Active schedules: " + schedules.size()); TimeframeInterval activeTimeframeInterval = runningTimeMonitor.getActiveTimeframeInterval(); addSempTimeFrame(applianceLogger, runningTimeMonitor, timeframeInterval, appliance, sempTimeFrames, now); Interval considerationInterval = new Interval(now.toDateTime(), now.plusDays(2).toDateTime()); List<TimeframeInterval> timeFrameIntervals = Schedule.findTimeframeIntervals(now, considerationInterval, runningTimeMonitor.getSchedules()); for (TimeframeInterval timeframeIntervalOfSchedule : timeFrameIntervals) { Schedule schedule = timeframeIntervalOfSchedule.getTimeframe().getSchedule(); addSempTimeFrame(applianceLogger, appliance, sempTimeFrames, schedule, timeframeIntervalOfSchedule.getInterval(), schedule.getMinRunningTime(), schedule.getMaxRunningTime(), now); } } else if (timeframeInterval != null) { applianceLogger.debug("Active timeframe interval found"); addSempTimeFrame(applianceLogger, runningTimeMonitor, timeframeInterval, appliance, sempTimeFrames, now); } else { applianceLogger.debug("No timeframes found"); } if (sempTimeFrames.size() > 0) { planningRequest = new PlanningRequest(); planningRequest.setTimeframes(sempTimeFrames); } else { applianceLogger.debug("No planning requests created"); return null; } } return planningRequest; }
From source file:edu.sampleu.demo.kitchensink.UifComponentsTestForm.java
License:Educational Community License
public UifComponentsTestForm() { super();//w w w . jav a2 s . c om uiTestObject = new UITestObject("Foo", "FooBar", "FooBear", "FooRacket"); sourceCodeField = "<bean parent=\"Uif-PrimaryActionButton\" p:actionLabel=\"Save\" p:methodToCall=\"performSave\">\n" + "  <property name=\"actionImage\">\n" + "    <bean parent=\"Uif-Image\"\n" + "      p:source=\"@{#ConfigProperties['krad.externalizable.images.url']}searchicon.png\"\n" + "      p:actionImageLocation=\"RIGHT\"/>\n" + "  </property>\n" + "</bean>"; list1.add(new UITestObject("5", "6", "7", "8", new UITestObject("1", "1", "1", "1"))); UITestObject obj1 = new UITestObject("1", "2", "3", "4", new UITestObject("1", "1", "1", "1")); obj1.setStringList(null); list1.add(obj1); UITestObject obj2 = new UITestObject("9", "10", "11", "12", new UITestObject("1", "1", "1", "1")); obj2.setStringList(new ArrayList<String>()); list1.add(obj2); list1.add(new UITestObject("13", "14", "15", "16", new UITestObject("1", "1", "1", "1"))); list1.add(new UITestObject("17", "18", "19", "20", new UITestObject("1", "1", "1", "1"))); list1.add(new UITestObject("52", "6", "7", "8", new UITestObject("1", "1", "1", "1"))); list1.add(new UITestObject("12", "2", "3", "4", new UITestObject("1", "1", "1", "1"))); list1.add(new UITestObject("92", "10", "11", "12", new UITestObject("1", "1", "1", "1"))); list1.add(new UITestObject("132", "14", "15", "16", new UITestObject("1", "1", "1", "1"))); list1.add(new UITestObject("2132", "143", "151", "126", new UITestObject("1", "1", "1", "1"))); list1.add(new UITestObject("1332", "144", "155", "156", new UITestObject("1", "1", "1", "1"))); list1.add(new UITestObject("2132", "143", "151", "126", new UITestObject("1", "1", "1", "1"))); list1.add(new UITestObject("1332", "144", "155", "156", new UITestObject("1", "1", "1", "1"))); list2.add(new UITestObject("A", "B", "C", "D")); list2.add(new UITestObject("1", "2", "3", "4")); list2.add(new UITestObject("W", "X", "Y", "Z")); list2.add(new UITestObject("a", "b", "c", "d")); list2.add(new UITestObject("a", "s", "d", "f")); list3.add(new UITestObject("A", "B", "C", "D")); list3.get(0).getSubList().add(new UITestObject("A", "B", "C", "D")); list3.get(0).getSubList().add(new UITestObject("1", "2", "3", "4")); list3.get(0).getSubList().add(new UITestObject("W", "X", "Y", "Z")); list3.add(new UITestObject("1", "2", "3", "4")); list3.get(1).getSubList().add(new UITestObject("A", "B", "C", "D")); list3.get(1).getSubList().add(new UITestObject("1", "2", "3", "4")); list3.add(new UITestObject("W", "X", "Y", "Z")); list3.get(2).getSubList().add(new UITestObject("W", "X", "Y", "Z")); list4.add(new UITestObject("A", "B", "C", "D")); list4.get(0).getSubList().add(new UITestObject("1", "B", "C", "D", new UITestObject("1", "1", "1", "1"))); list4.get(0).getSubList().add(new UITestObject("2", "2", "3", "4", new UITestObject("1", "1", "1", "1"))); list4.get(0).getSubList().add(new UITestObject("3", "X", "Y", "Z", new UITestObject("1", "1", "1", "1"))); list4.add(new UITestObject("1", "2", "3", "4")); list4.get(1).getSubList() .add(new UITestObject("4", "b", "C", "D", new UITestObject("$50.00", "1", "1", "1"))); /*list4.get(1).getSubList().add(new UITestObject("5", "s", "D", "F", new UITestObject("1","1","1","1")));*/ //triple nesting list5.add(new UITestObject("a", "a", "a", "a")); list5.get(0).getSubList().add(new UITestObject("A", "B", "C", "D")); list5.get(0).getSubList().get(0).getSubList().add(new UITestObject("a3", "3", "3", "3")); list5.get(0).getSubList().get(0).getSubList().add(new UITestObject("a3", "3", "3", "3")); list5.get(0).getSubList().add(new UITestObject("1", "2", "3", "4")); list5.get(0).getSubList().get(1).getSubList().add(new UITestObject("b3", "3", "3", "3")); list5.get(0).getSubList().get(1).getSubList().add(new UITestObject("b3", "3", "3", "3")); list5.get(0).getSubList().get(1).getSubList().add(new UITestObject("b3", "3", "3", "3")); list5.add(new UITestObject("b", "b", "b", "b")); list5.get(1).getSubList().add(new UITestObject("a", "b", "C", "D")); list5.get(1).getSubList().get(0).getSubList().add(new UITestObject("a23", "3", "3", "3")); list5.get(1).getSubList().get(0).getSubList().add(new UITestObject("a23", "3", "3", "3")); list5.get(1).getSubList().add(new UITestObject("a", "s", "D", "F")); list5.get(1).getSubList().get(1).getSubList().add(new UITestObject("b23", "3", "3", "3")); list5.get(1).getSubList().get(1).getSubList().add(new UITestObject("b23", "3", "3", "3")); list7 = new ArrayList(list1); list8 = new ArrayList(list3); list9 = new ArrayList(list1); list10 = new ArrayList(list2); list11 = new ArrayList(list3); list12 = new ArrayList(list1); list13 = new ArrayList(list2); list14 = new ArrayList(list3); list15 = new ArrayList(list1); list16 = new ArrayList(list2); list17 = new ArrayList(list4); groupedList1.add(new UITestObject("A", "100", "200", "300")); groupedList1.add(new UITestObject("A", "101", "200", "300")); groupedList1.add(new UITestObject("A", "102", "200", "300")); groupedList1.add(new UITestObject("A", "103", "200", "300")); groupedList1.add(new UITestObject("A", "104", "200", "300")); groupedList1.add(new UITestObject("B", "100", "200", "300")); groupedList1.add(new UITestObject("B", "101", "200", "300")); groupedList1.add(new UITestObject("B", "102", "200", "300")); groupedList1.add(new UITestObject("C", "100", "200", "300")); groupedList1.add(new UITestObject("C", "101", "200", "300")); groupedList1.add(new UITestObject("C", "102", "200", "300")); groupedList1.add(new UITestObject("C", "103", "200", "300")); groupedList1.add(new UITestObject("D", "100", "200", "300")); groupedList1.add(new UITestObject("D", "101", "200", "300")); groupedList1.add(new UITestObject("D", "102", "200", "300")); groupedList1.add(new UITestObject("D", "103", "200", "300")); groupedList1.add(new UITestObject("D", "100", "200", "300")); groupedList1.add(new UITestObject("D", "101", "200", "300")); groupedList1.add(new UITestObject("D", "102", "200", "300")); groupedList1.add(new UITestObject("D", "103", "200", "300")); groupedList1.add(new UITestObject("D", "100", "200", "300")); groupedList1.add(new UITestObject("D", "101", "200", "300")); groupedList1.add(new UITestObject("D", "102", "200", "300")); groupedList1.add(new UITestObject("D", "103", "200", "300")); groupedList1.add(new UITestObject("D", "100", "200", "300")); groupedList1.add(new UITestObject("D", "101", "200", "300")); groupedList1.add(new UITestObject("D", "102", "200", "300")); groupedList1.add(new UITestObject("D", "103", "200", "300")); groupedList1.add(new UITestObject("D", "100", "200", "300")); groupedList1.add(new UITestObject("D", "101", "200", "300")); groupedList1.add(new UITestObject("D", "102", "200", "300")); groupedList1.add(new UITestObject("D", "103", "200", "300")); groupedList1.add(new UITestObject("D", "100", "200", "300")); groupedList1.add(new UITestObject("D", "101", "200", "300")); groupedList1.add(new UITestObject("D", "102", "200", "300")); groupedList1.add(new UITestObject("D", "103", "200", "300")); groupedList2.addAll(groupedList1); groupedList3.addAll(groupedList1); doubleGroupedList.add(new UITestObject("Fall", "2001", "AAA123", "2")); doubleGroupedList.add(new UITestObject("Fall", "2001", "BBB123", "3")); doubleGroupedList.add(new UITestObject("Fall", "2001", "CCC123", "4")); doubleGroupedList.add(new UITestObject("Fall", "2001", "DDD123", "3")); doubleGroupedList.add(new UITestObject("Fall", "2002", "AAA123", "3")); doubleGroupedList.add(new UITestObject("Fall", "2002", "BBB123", "2")); doubleGroupedList.add(new UITestObject("Fall", "2002", "CCC123", "3")); doubleGroupedList.add(new UITestObject("Fall", "2003", "AAA123", "3")); doubleGroupedList.add(new UITestObject("Fall", "2003", "CCC123", "3")); doubleGroupedList.add(new UITestObject("Spring", "2001", "AAA123", "3")); doubleGroupedList.add(new UITestObject("Spring", "2001", "BBB123", "3")); doubleGroupedList.add(new UITestObject("Spring", "2001", "CCC123", "3")); doubleGroupedList.add(new UITestObject("Spring", "2002", "AAA123", "4")); doubleGroupedList.add(new UITestObject("Spring", "2002", "BBB123", "4")); doubleGroupedList.add(new UITestObject("Spring", "2002", "CCC123", "2")); doubleGroupedList.add(new UITestObject("Spring", "2003", "AAA123", "4")); doubleGroupedList.add(new UITestObject("Spring", "2003", "BBB123", "3")); doubleGroupedList.add(new UITestObject("Spring", "2003", "CCC123", "3")); doubleGroupedList.add(new UITestObject("Spring", "2003", "DDD123", "2")); for (int i = 0; i < 22; i++) { UITestObject newObj = new UITestObject(RandomStringUtils.randomAlphanumeric(6), RandomStringUtils.randomAlphanumeric(6), RandomStringUtils.randomAlphanumeric(6), RandomStringUtils.randomNumeric(1)); if (i % 2 == 0) { newObj.setBfield(true); } list6.add(newObj); } { // scope for name hiding purposes Node<String, String> item1 = new Node<String, String>("Item 1", "Item 1"); item1.addChild(new Node<String, String>("SubItem A", "SubItem A")); item1.addChild(new Node<String, String>("SubItem B", "SubItem B")); Node<String, String> item2 = new Node<String, String>("Item 2", "Item 2"); item2.addChild(new Node<String, String>("SubItem A", "SubItem A")); Node<String, String> sub2B = new Node<String, String>("SubItem B", "SubItem B"); sub2B.addChild(new Node<String, String>("Item B-1", "Item B-1")); sub2B.addChild(new Node<String, String>("Item B-2", "Item B-2")); sub2B.addChild(new Node<String, String>("Item B-3", "Item B-3")); item2.addChild(sub2B); item2.addChild(new Node<String, String>("SubItem C", "SubItem C")); Node<String, String> item3 = new Node<String, String>("Item 3", "Item 3"); item3.addChild(new Node<String, String>("SubItem A", "SubItem A")); item3.addChild(new Node<String, String>("SubItem B", "SubItem B")); item3.addChild(new Node<String, String>("SubItem C", "SubItem C")); item3.addChild(new Node<String, String>("SubItem D", "SubItem D")); Node<String, String> root = new Node<String, String>("Root", "Root"); root.addChild(item1); root.addChild(item2); root.addChild(item3); tree1.setRootElement(root); } { // scope for name hiding purposes Node<UITestObject, String> item1 = new Node<UITestObject, String>( new UITestObject("1-A", "1-B", "1-C", "1-D"), "Item 1"); item1.addChild(new Node<UITestObject, String>(new UITestObject("1SA-A", "1SA-B", "1SA-C", "1SA-D"), "SubItem A")); item1.addChild(new Node<UITestObject, String>(new UITestObject("1SB-A", "1SB-B", "1SB-C", "1SB-D"), "SubItem B")); Node<UITestObject, String> item2 = new Node<UITestObject, String>( new UITestObject("2-A", "2-B", "2-C", "2-D"), "Item 2"); item2.addChild( new Node<UITestObject, String>(new UITestObject("SA-a", "SA-b", "SA-c", "SA-d"), "SubItem A")); Node<UITestObject, String> sub2B = new Node<UITestObject, String>( new UITestObject("SB-a", "SB-b", "SB-c", "SB-d"), "SubItem B"); sub2B.addChild(new Node<UITestObject, String>(new UITestObject("AA", "BB", "CC", "DD"), "Item B-1")); sub2B.addChild(new Node<UITestObject, String>(new UITestObject("Aa", "Bb", "Cc", "Dd"), "Item B-2")); sub2B.addChild(new Node<UITestObject, String>(new UITestObject("aA", "bB", "cC", "dD"), "Item B-3")); item2.addChild(sub2B); item2.addChild( new Node<UITestObject, String>(new UITestObject("SC-a", "SC-b", "SC-c", "SC-d"), "SubItem C")); Node<UITestObject, String> item3 = new Node<UITestObject, String>( new UITestObject("3-A", "3-B", "3-C", "3-D"), "Item 3"); item3.addChild(new Node<UITestObject, String>(new UITestObject("A", "B", "C", "D"), "SubItem A")); item3.addChild(new Node<UITestObject, String>(new UITestObject("1", "2", "3", "4"), "SubItem B")); item3.addChild(new Node<UITestObject, String>(new UITestObject("w", "x", "y", "z"), "SubItem C")); item3.addChild(new Node<UITestObject, String>(new UITestObject("!", "@", "#", "$"), "SubItem D")); Node<UITestObject, String> root = new Node<UITestObject, String>( new UITestObject("foo", "bar", "baz", "roo"), "Root"); root.addChild(item1); root.addChild(item2); root.addChild(item3); tree2.setRootElement(root); } remoteFieldValuesMap = new HashMap<String, Object>(); remoteFieldValuesMap.put("remoteField1", "Apple"); remoteFieldValuesMap.put("remoteField2", "Banana"); remoteFieldValuesMap.put("remoteField3", true); remoteFieldValuesMap.put("remoteField4", "Fruit"); remoteFieldValuesMap2 = new HashMap<String, Object>(); remoteFieldValuesMap2.put("remoteField1", "Apple"); remoteFieldValuesMap2.put("remoteField2", "Banana"); remoteFieldValuesMap2.put("remoteField3", true); remoteFieldValuesMap2.put("remoteField4", "Fruit"); LocalDateTime dayEventStart = LocalDateTime.parse("2010-10-01"); dayEvents.add(new DayEvent("fifth", dayEventStart.plusDays(4).toDate(), "10:00", "AM", false)); dayEvents.add(new DayEvent("fourth", dayEventStart.plusDays(3).toDate(), "04:00", "PM", false)); dayEvents.add(new DayEvent("first", dayEventStart.toDate(), "10:00", "AM", false)); dayEvents.add(new DayEvent("second", dayEventStart.plusDays(1).toDate(), "12:00", "PM", false)); dayEvents.add(new DayEvent("third", dayEventStart.plusDays(2).toDate(), "02:00", "PM", false)); field88 = "Fruits"; field91 = "Read only value"; field92 = "Value 92"; field131 = new Integer(0); DateFormat dateFormat = SimpleDateFormat.getDateInstance(SimpleDateFormat.SHORT); dateList = new ArrayList<Date>(); try { dateList.add(dateFormat.parse("01/01/1990")); dateList.add(dateFormat.parse("10/31/2001")); dateList.add(dateFormat.parse("11/05/2005")); dateList.add(dateFormat.parse("02/13/2011")); } catch (Exception e) { } emptyList.clear(); }