fixed = date.minusYears(1);
@Test public void testAppliesToAll() { DateTime now = DateTimes.of("2012-12-31T01:00:00"); PeriodDropRule rule = new PeriodDropRule( new Period("P5000Y"), false ); Assert.assertTrue( rule.appliesTo( builder.interval( new Interval( now.minusDays(2), now.minusDays(1) ) ).build(), now ) ); Assert.assertTrue( rule.appliesTo( builder.interval(new Interval(now.minusYears(100), now.minusDays(1))) .build(), now ) ); }
public static DateTime addOrRemoveDuration(final DateTime input, final List<Duration> durations, final boolean add) { DateTime result = input; for (final Duration cur : durations) { switch (cur.getUnit()) { case DAYS: result = add ? result.plusDays(cur.getNumber()) : result.minusDays(cur.getNumber()); break; case MONTHS: result = add ? result.plusMonths(cur.getNumber()) : result.minusMonths(cur.getNumber()); break; case YEARS: result = add ? result.plusYears(cur.getNumber()) : result.minusYears(cur.getNumber()); break; case UNLIMITED: default: throw new RuntimeException("Trying to move to unlimited time period"); } } return result; }
public DatedRevTag(AnyObjectId id, String tagName) { this(id, tagName, DateTime.now().minusYears(2000)); }
Assert.assertFalse( rule.appliesTo( builder.interval(new Interval(now.minusYears(1), now.minusDays(1))) .build(), now
@Test public void testUnUsedLowRange() throws IOException { coordinator.announceHistoricalSegments(SEGMENTS); unUseSegment(); Assert.assertEquals( SEGMENTS, ImmutableSet.copyOf( coordinator.getUnusedSegmentsForInterval( defaultSegment.getDataSource(), defaultSegment.getInterval().withStart(defaultSegment.getInterval().getStart().minus(1)) ) ) ); Assert.assertEquals( SEGMENTS, ImmutableSet.copyOf( coordinator.getUnusedSegmentsForInterval( defaultSegment.getDataSource(), defaultSegment.getInterval().withStart(defaultSegment.getInterval().getStart().minusYears(1)) ) ) ); }
public DatedRevTag(RevTag tag) { this(tag.getId(), tag.getTagName(), (tag.getTaggerIdent() != null) ? new DateTime(tag.getTaggerIdent().getWhen()) : DateTime.now().minusYears(1900)); }
/** * get$datetimeOfLastYear * * @return a {@link java.util.Date} object. */ public Date get$datetimeOfLastYear(){ DateTime dt = new DateTime(); return dt.minusYears(1).toDate(); }
/** * getDatetimeOfLastYear * * @return a {@link java.lang.String} object. */ public String getDatetimeOfLastYear(){ DateTime dt = new DateTime(); return dt.minusYears(1).toString("yyyy-MM-dd HH:mm:ss"); }
@Override public void generateDateOfBirth() { if (dateOfBirth != null) { return; } DateTime maxDate = timeProvider.getCurrentDate().minusYears(age); DateTime minDate = maxDate.minusYears(1).plusDays(1); dateOfBirth = dateProducer.randomDateBetweenTwoDates(minDate, maxDate); }
DateTime now = new DateTime(); DateTime twoYearsAgo = now.minusYears(2); DateTime fiveDaysFromNow = now.plusDays(5); DateTimeFormatter formatter = new DateTimeFormatterBuilder() .appendPattern("E yyyy.MM.dd 'at' hh:mm:ss a zzz") .toFormatter(); System.out.println(formatter.print(twoYearsAgo)); System.out.println(formatter.print(fiveDaysFromNow));
/** * Creates a new Period instance that matches all the instants between N years before the instantiation and the * instantiation. * * @param numberOfYears number of years to substract from current date * @return The corresponding period object */ public static Period createSinceYearsPeriod(int numberOfYears) { DateTime dt = new DateTime(); return createPeriod(dt.minusYears(numberOfYears).getMillis(), dt.getMillis()); }
/** * {@inheritDoc} * * @see org.modeshape.graph.property.DateTime#minusYears(int) */ public org.modeshape.graph.property.DateTime minusYears( int years ) { return new JodaDateTime(this.instance.minusYears(years)); }
@Test public void testDecrementUnits() { testFormat("now-10s", nowDateTime().minusSeconds(10)); testFormat("now-15min", nowDateTime().minusMinutes(15)); testFormat("now-100h", nowDateTime().minusHours(100)); testFormat("now-2d", nowDateTime().minusDays(2)); testFormat("now-6mon", nowDateTime().minusMonths(6)); testFormat("now-5y", nowDateTime().minusYears(5)); testFormat("-6h", nowDateTime().minusHours(6)); }
private String generateVatNumberForSoleTrader() { DateTime lowerAgeLimit = DateTime.now().minusYears(SOLE_TRADER_LOWER_AGE_LIMIT); DateTime upperAgeLimit = DateTime.now().minusYears(SOLE_TRADER_UPPER_AGE_LIMIT); DateTime dateOfBirth = dateProducer.randomDateBetweenTwoDates(lowerAgeLimit, upperAgeLimit); NationalIdentificationNumberProvider nationalIdentificationNumberProvider = nationalIdentificationNumberFactory.produceNationalIdentificationNumberProvider( dateOfBirth(dateOfBirth)); String personalIdentityNumber = nationalIdentificationNumberProvider.get().getValue(); return SE + personalIdentityNumber.replace("-", "") + "01"; }
public List<DateTime> extractMinMaxTime() { if(CollectionUtils.isEmpty(this.intervals)) { DateTime now = DateTime.now(); return Lists.newArrayList(now.minusYears(5), now); } Interval firstInterval = Interval.parse(this.intervals.get(0)); if(this.intervals.size() == 1) { return Lists.newArrayList(firstInterval.getStart(), firstInterval.getEnd()); } Interval lastInterval = Interval.parse(this.intervals.get(this.intervals.size()-1)); return Lists.newArrayList(firstInterval.getStart(), lastInterval.getEnd()); }
@Override public DateTimePeriod getPrevious() { DateTime previous = getStart().minusYears(1); return DateTimePeriod.createYear(previous); }
public DateTime randomDateInThePast(int maxYearsEarlier) { checkArgument(maxYearsEarlier >= 0, "%s has to be >= 0", maxYearsEarlier); DateTime currentDate = timeProvider.getCurrentDate(); DateTime latestDateInThePast = currentDate.minusSeconds(SECONDS_BEFORE_TO_BE_IN_THE_PAST); DateTime maxYearsEarlierDate = currentDate.minusYears(maxYearsEarlier); return randomDateBetweenTwoDates(maxYearsEarlierDate, latestDateInThePast); }
String testStringExpression = "${'" + expressionString + "'}"; Date queryDate = new DateTime(now()).minusYears(1).toDate(); String testDateExpression = "${now()}";
String testStringExpression = "${'" + expressionString + "'}"; Date queryDate = new DateTime(now()).minusYears(1).toDate(); String testDateExpression = "${now()}";