List of usage examples for org.joda.time LocalDateTime toLocalDate
public LocalDate toLocalDate()
From source file:org.jpmml.evaluator.FieldValue.java
License:Open Source License
public LocalDate asLocalDate() { Object value = getValue();//from w w w . j a v a 2s . c o m if (value instanceof LocalDate) { return (LocalDate) value; } else if (value instanceof LocalDateTime) { LocalDateTime instant = (LocalDateTime) value; return instant.toLocalDate(); } throw new TypeCheckException(DataType.DATE, value); }
From source file:org.netxilia.api.utils.DateUtils.java
License:Open Source License
public static LocalDate toLocalDate(ReadablePartial partial, LocalDate fullDate) { if (partial instanceof LocalDateTime) { LocalDateTime d = (LocalDateTime) partial; return d.toLocalDate(); }//w w w.j a v a 2 s .co m if (partial instanceof LocalDate) { return (LocalDate) partial; } if (partial instanceof LocalTime) { return fullDate; } throw new IllegalArgumentException("The partial parameter has an unsupported class:" + partial.getClass()); }
From source file:org.smartdeveloperhub.harvesters.it.testing.generator.ProjectActivityGenerator.java
License:Apache License
private Duration estimateEffort(final LocalDateTime start, final LocalDateTime dueTo) { final Days daysBetween = Days.daysBetween(start, dueTo); int workingDays = 0; for (int i = 0; i < daysBetween.getDays(); i++) { if (Utils.isWorkingDay(start.toLocalDate().plusDays(i))) { workingDays++;//w ww . ja v a2 s . c o m } } final int maxMinutes = workingDays * this.workDay.effortPerDay(); final double ratio = (100 + this.random.nextInt(900)) / 1000d; Duration result = Duration.standardMinutes( 33 * maxMinutes / 100 + DoubleMath.roundToInt(67 * maxMinutes / 100 * ratio, RoundingMode.CEILING)); if (result.isShorterThan(MINIMUM_EFFORT)) { result = MINIMUM_EFFORT; } return result; }
From source file:org.smartdeveloperhub.harvesters.it.testing.generator.ProjectActivityGenerator.java
License:Apache License
private LocalDateTime createDueTo(final LocalDateTime dateTime) { LocalDate localDate = dateTime.toLocalDate().plusDays(1 + this.random.nextInt(15)); while (Utils.isWorkingDay(localDate)) { localDate = localDate.plusDays(1); }/* ww w . java 2 s .com*/ return localDate.toLocalDateTime(this.workDay.workingHour()); }
From source file:propel.core.validation.propertyMetadata.LocalDatePropertyMetadata.java
License:Open Source License
/** * Constructor//from ww w . ja va 2 s. c o m */ public LocalDatePropertyMetadata(String name, LocalDateTime minValue, LocalDateTime maxValue, boolean notNull) { this(name, minValue.toLocalDate(), maxValue.toLocalDate(), notNull); }
From source file:view.popups.shift.ShiftManualPopup.java
public ArrayList<LocalDate> getCheckBoxLocalDate() { ArrayList<LocalDate> chosenDays = new ArrayList<>(); LocalDateTime dateTimeMon = (LocalDateTime) cWeek.getSelectionModel().getSelectedItem(); //Checker om checkboxene er checkede, henter dato udfra den valgte mandag //i cWeek og ndre det til LocalDate s der senere kan sttes LocalTime if (monday.isSelected()) { LocalDate mon = dateTimeMon.toLocalDate(); chosenDays.add(0, mon);/*from w w w. j a va2 s . c o m*/ } else if (!monday.isSelected()) { LocalDate mon = null; chosenDays.add(0, mon); } if (tuesday.isSelected()) { LocalDate mon = dateTimeMon.toLocalDate(); chosenDays.add(1, mon.plusDays(1)); } else if (!tuesday.isSelected()) { LocalDate mon = null; chosenDays.add(1, mon); } if (wednesday.isSelected()) { LocalDate mon = dateTimeMon.toLocalDate(); chosenDays.add(2, mon.plusDays(2)); } else if (!wednesday.isSelected()) { LocalDate mon = null; chosenDays.add(2, mon); } if (thursday.isSelected()) { LocalDate mon = dateTimeMon.toLocalDate(); chosenDays.add(3, mon.plusDays(3)); } else if (!thursday.isSelected()) { LocalDate mon = null; chosenDays.add(3, mon); } if (friday.isSelected()) { LocalDate mon = dateTimeMon.toLocalDate(); chosenDays.add(4, mon.plusDays(4)); } else if (!friday.isSelected()) { LocalDate mon = null; chosenDays.add(4, mon); } if (saturday.isSelected()) { LocalDate mon = dateTimeMon.toLocalDate(); chosenDays.add(5, mon.plusDays(5)); } else if (!saturday.isSelected()) { LocalDate mon = null; chosenDays.add(5, mon); } if (sunday.isSelected()) { LocalDate mon = dateTimeMon.toLocalDate(); chosenDays.add(6, mon.plusDays(6)); System.out.println(mon + "" + mon.plusDays(6) + "Whatethef"); } else if (!sunday.isSelected()) { LocalDate mon = null; chosenDays.add(6, mon); } return chosenDays; }