/** * Check to see if the last week is Full or not. * * If the last week of a pay period has an FLSA starting time that is after * the "Virtual Day" pay period start time, part of the time required for this * last day will be in the next pay period even if we have 7 days. * * @return */ public boolean isLastWeekFull() { if (flsaDays.size() == 7) { return (flsaTime.isAfter(payPeriodBeginTime)) ? false : true; } else { return false; } }
private Optional<Interval> createInterval(final DateTime dateFrom, final LocalTime timeFrom, final LocalTime timeTo) { if (timeFrom.isAfter(timeTo)) { return createInterval(dateFrom, timeFrom, dateFrom.plusDays(1), timeTo); } return createInterval(dateFrom, timeFrom, dateFrom, timeTo); }
private Function<TimeRange, Boolean> startsDayBefore(final LocalTime orderStartTime) { return timeRange -> timeRange.startsDayBefore() && !orderStartTime.isAfter(timeRange.getTo()); }
@Override protected boolean isCoherent() { if ((hasMinComplete()) && (hasMaxComplete()) && (getMin().isAfter(getMax()))) { return false; } return true; }
@Override protected boolean isCoherent() { if ((hasMinComplete()) && (hasMaxComplete()) && (getMin().isAfter(getMax()))) { return false; } return true; }
LocalTime timeFrom = shiftWorkTime.getFrom(); if (!currentDate.equals(dateFrom.minusDays(1)) || timeFrom.isAfter(timeTo)) { if (timeFrom.isAfter(timeTo) && currentDate.equals(dateFrom.minusDays(1))) { if (currentTime.compareTo(LocalTime.MIDNIGHT) >= 0 && currentTime.compareTo(timeTo) <= 0) { Optional<Interval> interval = createInterval(currentDate.plusDays(1), currentTime, timeTo); } else if (timeFrom.isAfter(timeTo)) { if (timeFrom.compareTo(currentTime) < 0) { Optional<Interval> interval = createInterval(currentDate, currentTime, timeTo);
public static boolean isEvalBetweenDates(final WrittenEvaluation eval, final LocalTime begin, final LocalTime end) { final HourMinuteSecond bhms = eval.getBeginningDateHourMinuteSecond(); final HourMinuteSecond ehms = eval.getEndDateHourMinuteSecond(); return bhms.toLocalTime().isBefore(end) && ehms.toLocalTime().isAfter(begin); }
/** * 判断当前时间是否是交易时间段 * 周一到周五 * 上午:09:30-11:30 * 下午:13:00-14:45 * @return if now is trading time,return true, else return false */ public static boolean isNearTradingTime(){ DateTime dateTime = new DateTime(); if(dateTime.dayOfWeek().get()>=1 && dateTime.getDayOfWeek()<=5){ LocalTime now = dateTime.toLocalTime(); LocalTime start = new LocalTime(9,30,0,0); LocalTime mid1 = new LocalTime(11,30,0,0); LocalTime mid2 = new LocalTime(13,0,0,0); LocalTime end = new LocalTime(14,45,0,0); if((now.isAfter(start) && now.isBefore(mid1))||(now.isAfter(mid2) && now.isBefore(end))){ return true; } } return false; }
/** * 判断当前时间是否是交易时间段 * 周一到周五 * 上午:09:30-11:30 * 下午:13:00-15:00 * @return if now is trading time,return true, else return false */ public static boolean isTradingTime(){ DateTime dateTime = new DateTime(); if(dateTime.dayOfWeek().get()>=1 && dateTime.getDayOfWeek()<=5){ LocalTime now = dateTime.toLocalTime(); LocalTime start = new LocalTime(9,30,0,0); LocalTime mid1 = new LocalTime(11,30,0,0); LocalTime mid2 = new LocalTime(13,0,0,0); LocalTime end = new LocalTime(15,0,0,0); if((now.isAfter(start) && now.isBefore(mid1))||(now.isAfter(mid2) && now.isBefore(end))){ return true; } } return false; }
if (localTime.isAfter(_maxTime)) { _maxTime = localTime; _annotationFactory.reset(_maxTimeAnnotation);
if (localTime.isAfter(_maxTime)) { _maxTime = localTime; _annotationFactory.resetAnnotation(_maxTimeAnnotation);