public ZonedDateTime minusYears(long amount) { return dt.minusYears(amount); }
public ZonedDateTime minusYears(long amount) { return dt.minusYears(amount); }
public ZonedDateTime minusYears(long amount) { return dt.minusYears(amount); }
ZonedDateTime zonedDateTime = ZonedDateTime.parse(timestampStr, df); if (zonedDateTime.isAfter(ZonedDateTime.now())) { zonedDateTime = zonedDateTime.minusYears(1L); zonedDateTime = zonedDateTime.minusYears(99L);
public static ConfigDef conf() { return new ConfigDef() .define(TOPIC_CONFIG, Type.STRING, Importance.HIGH, TOPIC_DOC) .define(OWNER_CONFIG, Type.STRING, Importance.HIGH, OWNER_DOC) .define(REPO_CONFIG, Type.STRING, Importance.HIGH, REPO_DOC) .define(BATCH_SIZE_CONFIG, Type.INT, 100, new BatchSizeValidator(), Importance.LOW, BATCH_SIZE_DOC) .define(SINCE_CONFIG, Type.STRING, ZonedDateTime.now().minusYears(1).toInstant().toString(), new TimestampValidator(), Importance.HIGH, SINCE_DOC) .define(AUTH_USERNAME_CONFIG, Type.STRING, "", Importance.HIGH, AUTH_USERNAME_DOC) .define(AUTH_PASSWORD_CONFIG, Type.PASSWORD, "", Importance.HIGH, AUTH_PASSWORD_DOC); }
public void test_relativeTime() { SabrParametersSwaptionVolatilities prov = SabrParametersSwaptionVolatilities.of(NAME, CONV, DATE_TIME, PARAM); double test1 = prov.relativeTime(DATE_TIME); assertEquals(test1, 0d); double test2 = prov.relativeTime(DATE_TIME.plusYears(2)); double test3 = prov.relativeTime(DATE_TIME.minusYears(2)); assertEquals(test2, -test3, 1e-2); }
@Override public final boolean isValid(final ZonedDateTime pvalue, final ConstraintValidatorContext pcontext) { if (pvalue == null) { return true; } final ZonedDateTime dateLimit = ZonedDateTime.now().minusYears(minYears).withHour(0) .withMinute(0).withSecond(0).withNano(0); return !dateLimit.isBefore(pvalue.withHour(0).withMinute(0).withSecond(0).withNano(0)); } }
public void test_relativeTime() { SabrParametersIborCapletFloorletVolatilities prov = SabrParametersIborCapletFloorletVolatilities.of(NAME, EUR_EURIBOR_3M, DATE_TIME, PARAM); double test1 = prov.relativeTime(DATE_TIME); assertEquals(test1, 0d); double test2 = prov.relativeTime(DATE_TIME.plusYears(2)); double test3 = prov.relativeTime(DATE_TIME.minusYears(2)); assertEquals(test2, -test3, 1e-2); }
private ExecutionTimeResult getPreviousPotentialMonth(final ZonedDateTime date, final int highestDay, final int highestHour, final int highestMinute, final int highestSecond) { NearestValue nearestValue; ZonedDateTime newDate; nearestValue = months.getPreviousValue(date.getMonthValue(), 0); final int previousMonths = nearestValue.getValue(); if (nearestValue.getShifts() > 0) { newDate = ZonedDateTime.of( LocalDate.of(date.getYear(), 12, 31), MAX_SECONDS, date.getZone() ).minusYears(nearestValue.getShifts()); return new ExecutionTimeResult(newDate, false); } else { newDate = ZonedDateTime.of(date.getYear(), date.getMonthValue(), 1, 0, 0, 0, 0, date.getZone()).minusNanos(1); return new ExecutionTimeResult(newDate, false); } }
zonedDateTime = zonedDateTime.minusYears(1L);
@Override public ZonedDateTime dateAddDuration(ZonedDateTime date, Duration duration) { if (date == null || duration == null) { return null; } try { int years = duration.getYears(); int months = duration.getMonths(); int days = duration.getDays(); if (duration.getSign() == -1) { return date .minusYears(years) .minusMonths(months) .minusDays(days); } else { return date .plusYears(years) .plusMonths(months) .plusDays(days); } } catch (Throwable e) { String message = String.format("dateAdd(%s, %s)", date, duration); logError(message, e); return null; } }
@Override public ZonedDateTime dateSubtractDuration(ZonedDateTime date, Duration duration) { if (date == null || duration == null) { return null; } try { int years = duration.getYears(); int months = duration.getMonths(); int days = duration.getDays(); if (duration.getSign() == -1) { return date .plusYears(years) .plusMonths(months) .plusDays(days); } else { return date .minusYears(years) .minusMonths(months) .minusDays(days); } } catch (Throwable e) { String message = String.format("dateSubtract(%s, %s)", date, duration); logError(message, e); return null; } }
@Override public ZonedDateTime dateAddDuration(ZonedDateTime date, Duration duration) { if (date == null || duration == null) { return null; } try { int years = duration.getYears(); int months = duration.getMonths(); int days = duration.getDays(); if (duration.getSign() == -1) { return date .minusYears(years) .minusMonths(months) .minusDays(days); } else { return date .plusYears(years) .plusMonths(months) .plusDays(days); } } catch (Throwable e) { String message = String.format("dateAdd(%s, %s)", date, duration); logError(message, e); return null; } }
@Override public ZonedDateTime dateSubtractDuration(ZonedDateTime date, Duration duration) { if (date == null || duration == null) { return null; } try { int years = duration.getYears(); int months = duration.getMonths(); int days = duration.getDays(); if (duration.getSign() == -1) { return date .plusYears(years) .plusMonths(months) .plusDays(days); } else { return date .minusYears(years) .minusMonths(months) .minusDays(days); } } catch (Throwable e) { String message = String.format("dateSubtract(%s, %s)", date, duration); logError(message, e); return null; } }
@Test public void canParseTask() throws Exception { final ZonedDateTime nowUTC = ZonedDateTime.now(ZoneOffset.UTC); when(clock.nowUTC()).thenReturn(nowUTC.minusYears(100)); final Protos.TaskID taskId = Protos.TaskID.newBuilder().setValue("TaskID").build(); final Protos.TaskInfo taskInfo = createTaskInfo(taskId, createData(Optional.of(nowUTC))); final Protos.TaskStatus taskStatus = Protos.TaskStatus.newBuilder() .setTaskId(taskId) .setState(Protos.TaskState.TASK_STAGING) .build(); final Task task = TaskInfoFactory.parse(taskInfo, taskStatus, clock); assertEquals(nowUTC, task.getStartedAt()); verify(clock, never()).nowUTC(); }
if (duration.getSign() == -1) { return dateTime .minusYears(years) .minusMonths(months) .minusDays(days)
} else { return dateTime .minusYears(years) .minusMonths(months) .minusDays(days)
if (duration.getSign() == -1) { return dateTime .minusYears(years) .minusMonths(months) .minusDays(days)
); ZonedDateTime past = reference.minusYears( 1 ).minusMonths( 1 ).minusHours( 1 ); dummy = new PastDummyEntity( past );
} else { return dateTime .minusYears(years) .minusMonths(months) .minusDays(days)