本文整理了Java中org.joda.time.DateTime.isAfterNow()
方法的一些代码示例,展示了DateTime.isAfterNow()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。DateTime.isAfterNow()
方法的具体详情如下:
包路径:org.joda.time.DateTime
类名称:DateTime
方法名:isAfterNow
暂无
代码示例来源:origin: apache/incubator-gobblin
@Override
public boolean apply(TimestampedDatasetVersion version) {
return version.getDateTime()
.plus(SelectBetweenTimeBasedPolicy.this.maxLookBackPeriod.or(new Period(DateTime.now().getMillis())))
.isAfterNow()
&& version.getDateTime().plus(SelectBetweenTimeBasedPolicy.this.minLookBackPeriod.or(new Period(0)))
.isBeforeNow();
}
};
代码示例来源:origin: azkaban/azkaban
private long calculateNextCheckTime() {
DateTime date = new DateTime(this.nextCheckTime).withZone(this.timezone);
int count = 0;
while (!date.isAfterNow()) {
if (count > 100000) {
throw new IllegalStateException(
"100000 increments of period did not get to present time.");
}
if (this.period == null && this.cronExpression == null) {
break;
} else if (this.cronExecutionTime != null) {
final Date nextDate = this.cronExecutionTime.getNextValidTimeAfter(date.toDate());
// Some Cron Expressions possibly do not have follow-up occurrences
if (nextDate != null) {
date = new DateTime(nextDate);
} else {
break;
}
} else {
date = date.plus(this.period);
}
count += 1;
}
return date.getMillis();
}
代码示例来源:origin: azkaban/azkaban
public boolean updateTime() {
if (new DateTime(this.nextExecTime).isAfterNow()) {
return true;
}
if (this.cronExpression != null) {
final DateTime nextTime = getNextCronRuntime(
this.nextExecTime, this.timezone, Utils.parseCronExpression(this.cronExpression,
this.timezone));
this.nextExecTime = nextTime.getMillis();
return true;
}
if (this.period != null) {
final DateTime nextTime = getNextRuntime(this.nextExecTime, this.timezone, this.period);
this.nextExecTime = nextTime.getMillis();
return true;
}
return false;
}
代码示例来源:origin: apache/incubator-druid
.isAfterNow();
代码示例来源:origin: BroadleafCommerce/BroadleafCommerce
DateTime expirationDate = new DateTime(Integer.parseInt("20" + expYear), Integer.parseInt(expMonth), 1, 0, 0);
expirationDate = expirationDate.dayOfMonth().withMaximumValue();
validDate = expirationDate.isAfterNow();
validDateFormat = true;
} catch (Exception e) {
代码示例来源:origin: ihaolin/antares
/**
* 日期a是否大于当前日期
* @param a 日期a
* @return 大于返回true,反之false
*/
public static Boolean isAfterNow(Date a){
return new DateTime(a).isAfterNow();
}
代码示例来源:origin: me.hao0/common
/**
* 日期a是否大于当前日期
* @param a 日期a
* @return 大于返回true,反之false
*/
public static Boolean isAfterNow(Date a){
return new DateTime(a).isAfterNow();
}
代码示例来源:origin: FenixEdu/fenixedu-academic
public static boolean validateResponse(HttpSession session, String value) {
if (session == null || Strings.isNullOrEmpty(value)) {
return false;
}
KaptchaSession key = (KaptchaSession) session.getAttribute(KAPTCHA_SESSION_KEY);
return key != null && key.value.equals(value) && key.creation.plusMinutes(5).isAfterNow();
}
代码示例来源:origin: com.linkedin.gobblin/gobblin-data-management
@Override
public boolean apply(TimestampedDatasetVersion version) {
return version.getDateTime()
.plus(SelectBetweenTimeBasedPolicy.this.maxLookBackPeriod.or(new Period(DateTime.now().getMillis())))
.isAfterNow()
&& version.getDateTime().plus(SelectBetweenTimeBasedPolicy.this.minLookBackPeriod.or(new Period(0)))
.isBeforeNow();
}
};
代码示例来源:origin: io.nflow/nflow-engine
public boolean tick() {
if (nextUpdate.isAfterNow()) {
return false;
}
nextUpdate = now().plusSeconds(keepaliveIntervalSeconds);
updateActiveTimestamp();
return true;
}
代码示例来源:origin: org.openhab.binding/org.openhab.binding.caldav-personal
private List<CalDavEvent> getActiveEvents(List<CalDavEvent> events) {
List<CalDavEvent> subList = new ArrayList<CalDavEvent>();
for (CalDavEvent event : events) {
if (!(event.getStart().isBeforeNow()
&& event.getEnd().isAfterNow())) {
continue;
}
subList.add(event);
}
return subList;
}
代码示例来源:origin: org.motechproject/motech-scheduler
private String getJobActivity(JobKey jobKey) throws SchedulerException {
Trigger trigger = scheduler.getTriggersOfJob(jobKey).get(0);
DateTime startDateTime = new DateTime(trigger.getStartTime());
DateTime endDateTime = new DateTime(trigger.getEndTime());
if (startDateTime.isAfterNow()) {
return JobBasicInfo.ACTIVITY_NOTSTARTED;
} else if (endDateTime.isBeforeNow()) {
return JobBasicInfo.ACTIVITY_FINISHED;
} else {
return JobBasicInfo.ACTIVITY_ACTIVE;
}
}
代码示例来源:origin: com.nitorcreations/nflow-engine
public void tick() {
if (nextUpdate.isAfterNow()) {
return;
}
nextUpdate = now().plusSeconds(keepaliveIntervalSeconds);
updateActiveTimestamp();
recoverWorkflowInstancesFromDeadNodes();
}
代码示例来源:origin: org.dataconservancy.frontend/dcs-ui-services-impl
private List<PasswordResetRequest> findActiveRequestsForUser(Person user){
List<PasswordResetRequest> userRequests = new ArrayList<PasswordResetRequest>();
for(PasswordResetRequest request : passwordResetRequestDAO.list()){
if(request.getUserEmailAddress().equals(user.getEmailAddress()) &&
request.getRequestDate().plusHours(passwordResetRequestWindow).isAfterNow() ){
userRequests.add(request);
}
}
return userRequests;
}
代码示例来源:origin: FenixEdu/fenixedu-academic
public static InstitutionPhdCandidacyPeriod readNextCandidacyPeriod() {
List<PhdCandidacyPeriod> readOrderedPhdCandidacyPeriods = readOrderedPhdCandidacyPeriods();
for (PhdCandidacyPeriod phdCandidacyPeriod : readOrderedPhdCandidacyPeriods) {
if (!phdCandidacyPeriod.isInstitutionCandidacyPeriod()) {
continue;
}
if (phdCandidacyPeriod.getStart().isAfterNow()) {
return (InstitutionPhdCandidacyPeriod) phdCandidacyPeriod;
}
}
return null;
}
代码示例来源:origin: FenixEdu/fenixedu-academic
private boolean validUnEnrollment() {
if (this.getEnrollmentEndDay() != null && this.getEnrollmentEndTime() != null) {
DateTime enrolmentEnd = createDate(this.getEnrollmentEndDayDate(), this.getEnrollmentEndTimeDate());
if (enrolmentEnd.isAfterNow()) {
return true;
}
}
return false;
}
代码示例来源:origin: org.kuali.kpme/kpme-tk-lm-impl
public boolean isOnCurrentPeriod() {
boolean isOnCurrentPeriod = false;
if (getCalendarEntry() != null) {
DateTime beginPeriodDateTime = getCalendarEntry().getBeginPeriodFullDateTime();
DateTime endPeriodDateTime = getCalendarEntry().getEndPeriodFullDateTime();
isOnCurrentPeriod = (beginPeriodDateTime.isEqualNow() || beginPeriodDateTime.isBeforeNow()) && endPeriodDateTime.isAfterNow();
}
return isOnCurrentPeriod;
}
代码示例来源:origin: org.kuali.kpme/kpme-tk-lm-impl
public boolean isOnCurrentPeriod() {
boolean isOnCurrentPeriod = false;
if (getCalendarEntry() != null) {
DateTime beginPeriodDateTime = getCalendarEntry().getBeginPeriodFullDateTime();
DateTime endPeriodDateTime = getCalendarEntry().getEndPeriodFullDateTime();
isOnCurrentPeriod = (beginPeriodDateTime.isEqualNow() || beginPeriodDateTime.isBeforeNow()) && endPeriodDateTime.isAfterNow();
}
return isOnCurrentPeriod;
}
代码示例来源:origin: FenixEdu/fenixedu-academic
public DateMidnight getThisMonday() {
final DateTime beginningOfSemester = getBeginDateYearMonthDay().toDateTimeAtMidnight();
final DateTime endOfSemester = getEndDateYearMonthDay().toDateTimeAtMidnight();
if (beginningOfSemester.isAfterNow() || endOfSemester.isBeforeNow()) {
return null;
}
final DateMidnight now = new DateMidnight();
return now.withField(DateTimeFieldType.dayOfWeek(), 1);
}
代码示例来源:origin: FenixEdu/fenixedu-academic
public boolean isInEnrolmentPeriod() {
if (this.getEnrollmentBeginDayDate() == null || this.getEnrollmentBeginTimeDate() == null
|| this.getEnrollmentEndDayDate() == null || this.getEnrollmentEndTimeDate() == null) {
throw new DomainException("error.enrolmentPeriodNotDefined");
}
final DateTime enrolmentBeginDate = createDate(this.getEnrollmentBeginDayDate(), this.getEnrollmentBeginTimeDate());
final DateTime enrolmentEndDate = createDate(this.getEnrollmentEndDayDate(), this.getEnrollmentEndTimeDate());
return enrolmentBeginDate.isBeforeNow() && enrolmentEndDate.isAfterNow();
}
内容来源于网络,如有侵权,请联系作者删除!