List of usage examples for org.joda.time LocalDateTime isEqual
public boolean isEqual(ReadablePartial partial)
From source file:com.avapira.bobroreader.hanabira.entity.HanabiraPost.java
License:Open Source License
public boolean isUpToDate(LocalDateTime modifiedDate) { return modifiedDate.isEqual(modifiedDate); }
From source file:com.vmware.photon.controller.model.adapters.awsadapter.util.AWSCsvBillParser.java
License:Open Source License
private void setLatestResourceValues(Map<String, Object> rowMap, List<String> tagHeaders, AwsResourceDetailDto resourceDetail) { LocalDateTime usageStartTimeFromCsv = (LocalDateTime) rowMap.get(DetailedCsvHeaders.USAGE_START_DATE); LocalDateTime existingUsageStartTime = null; if (resourceDetail.usageStartTime != null) { existingUsageStartTime = new LocalDateTime(resourceDetail.usageStartTime); }/*from w w w . j a v a2 s. co m*/ if (existingUsageStartTime == null || existingUsageStartTime.compareTo(usageStartTimeFromCsv) <= 0) { resourceDetail.itemDescription = getStringFieldValue(rowMap, DetailedCsvHeaders.ITEM_DESCRIPTION); resourceDetail.usageStartTime = usageStartTimeFromCsv.toDate().getTime(); resourceDetail.tags = getTagsForResources(rowMap, tagHeaders); boolean isRowMarkedAsReserved = convertReservedInstance( getStringFieldValue(rowMap, DetailedCsvHeaders.IS_RESERVED_INSTANCE)); boolean isResourceReservedForThisHour; Long millisForBillDay = getMillisForHour(usageStartTimeFromCsv); if (existingUsageStartTime != null && existingUsageStartTime.isEqual(usageStartTimeFromCsv)) { isResourceReservedForThisHour = resourceDetail.isReservedInstance || isRowMarkedAsReserved; if (isRowMarkedAsReserved && !resourceDetail.isReservedInstance) { resourceDetail.addToHoursAsReservedPerDay(millisForBillDay, 1.0); } } else { isResourceReservedForThisHour = isRowMarkedAsReserved; if (isResourceReservedForThisHour) { resourceDetail.addToHoursAsReservedPerDay(millisForBillDay, 1.0); } } resourceDetail.isReservedInstance = isResourceReservedForThisHour; } }
From source file:control.Xray.java
/** * Tjekker om en given dato er i en given tidsperiode. * * @param dateTime metoden returnerer sand, hvis denne parameter ligger i * den givne periode./*from www . j av a2 s . c om*/ * @param periodStart definerer periodens start. * @param periodEnd definerer periodens slutning. * @return */ public boolean isDateInPeriod(LocalDateTime dateTime, LocalDateTime periodStart, LocalDateTime periodEnd) { boolean inPeriod = false; if (dateTime.isEqual(periodStart) || (dateTime.isBefore(periodEnd) && dateTime.isAfter(periodStart))) { inPeriod = true; } return inPeriod; }
From source file:org.openmastery.publisher.core.timeline.TimeBandModel.java
License:Open Source License
public boolean contains(LocalDateTime position) { return (position.isAfter(getStart()) && position.isBefore(getEnd())) || position.isEqual(getStart()) || position.isEqual(getEnd()); }
From source file:view.schema.ShiftTile.java
private Paint getColorOnShiftStart(LocalDateTime shiftTime) { //hours/*from ww w . j a v a 2 s. c om*/ LocalDateTime tempShiftEveningStart = shiftTime.withField(DateTimeFieldType.hourOfDay(), ShiftPeriodConstants.EVENING_SHIFT_HOURS_START.getHours()); LocalDateTime tempShiftNightStart = shiftTime.withField(DateTimeFieldType.hourOfDay(), ShiftPeriodConstants.NIGHT_SHIFT_HOURS_START.getHours()); LocalDateTime tempShiftDayStart = shiftTime.withField(DateTimeFieldType.hourOfDay(), ShiftPeriodConstants.DAY_SHIFT_HOURS_START.getHours()); //Minutes. tempShiftEveningStart = tempShiftEveningStart.withField(DateTimeFieldType.minuteOfHour(), ShiftPeriodConstants.EVENING_SHIFT_MINUTES_START.getMinutes()); tempShiftNightStart = tempShiftNightStart.withField(DateTimeFieldType.minuteOfHour(), ShiftPeriodConstants.NIGHT_SHIFT_MINUTES_START.getMinutes()); tempShiftDayStart = tempShiftDayStart.withField(DateTimeFieldType.minuteOfHour(), ShiftPeriodConstants.DAY_SHIFT_MINUTES_START.getMinutes()); if (shiftTime.isEqual(tempShiftDayStart) || (shiftTime.isBefore(tempShiftEveningStart) && shiftTime.isAfter(tempShiftDayStart))) { return BLUE; } else if (shiftTime.isEqual(tempShiftEveningStart) || (shiftTime.isBefore(tempShiftNightStart) && shiftTime.isAfter(tempShiftEveningStart))) { return GREEN; } else { return RED; } }