List of usage examples for org.apache.commons.lang.time DateUtils addDays
public static Date addDays(Date date, int amount)
From source file:com.edgenius.wiki.quartz.TestMaintainJob.java
@Before public void setUp() throws Exception { ActivityLog activity = new ActivityLog(); activity.setType(ActivityType.Type.SYSTEM_EVENT.getCode()); activity.setSubType(ActivityType.SubType.VERSION_PING.getCode()); activity.setTgtResourceType(100);// ww w . j a va 2 s . co m activity.setTgtResourceName("TestTgt"); activity.setCreatedDate(DateUtils.addDays(new Date(), -400)); activityLog.save(activity); activity = new ActivityLog(); activity.setType(ActivityType.Type.SYSTEM_EVENT.getCode()); activity.setSubType(ActivityType.SubType.VERSION_PING.getCode()); activity.setTgtResourceType(100); activity.setTgtResourceName("TestTgt"); activity.setCreatedDate(DateUtils.addDays(new Date(), -300)); activityLog.save(activity); job.setApplicationContext(applicationContext); }
From source file:com.hs.mail.imap.schedule.MessageCompressor.java
private Date getStartDate(Date date) { while (true) { File dir = getDataDirectory(date, 0).getParentFile(); if (dir.exists()) { File[] subdirs = dir.listFiles(); for (int i = 0; i < subdirs.length; i++) { if (new File(subdirs[i], COMPRESSED).exists()) { return date; }//ww w . j a va2s . co m } } else if (!dir.getParentFile().getParentFile().exists()) { return DateUtils.addDays(date, 1); } date = DateUtils.addDays(date, -1); } }
From source file:fr.amapj.view.views.common.semaineviewer.SemaineViewer.java
private void reculer() { date = DateUtils.addDays(date, -7); listener.onPopupClose(); }
From source file:cn.vlabs.duckling.aone.infrastructure.repository.MessageDAOTest.java
@Test public void testGetMessageWithPublisher() { Date now = new Date(); Date today = DateUtils.truncate(now, Calendar.DAY_OF_MONTH); Date tommrow = DateUtils.truncate(DateUtils.addDays(now, 1), Calendar.DAY_OF_MONTH); MessageBody body = createMessage(now); Publisher columnPublisher = createPublisher(Publisher.PAGE_TYPE); int columnMessage = md.createMessage(tid, body, columnPublisher, new String[] { "liji@cnic.cn", "xiejj@cnic.cn" }); Publisher pagePublisher = createPublisher(Publisher.PAGE_TYPE); int pageMessage = md.createMessage(tid, body, pagePublisher, new String[] { "xiejj@cnic.cn" }); try {/* w w w .ja va 2 s . c om*/ List<Message> allMessage = md.getMessage(tid, "xiejj@cnic.cn", today, tommrow); assertNotNull(allMessage); assertEquals(2, allMessage.size()); assertEquals("New message from column A", allMessage.get(0).getBody().getTitle()); } finally { md.removeMessage(pageMessage); md.removeMessage(columnMessage); } }
From source file:net.audumla.astronomy.CelestialObjectRiseEvent.java
@Override public AstronomicEvent getPreviousEvent() { AstronomicEvent event = new CelestialObjectRiseEvent(object, location, inclination); event.calculateEventFrom(DateUtils.addDays(getCalculatedEventTime(), -1)); return event; }
From source file:com.bibisco.test.TipManagerTest.java
@Test public void testDonationTip29DaysFromNow() { DateFormat lDateFormat = new SimpleDateFormat(DATE_FORMAT); Date lDate29DaysFromNow = DateUtils.addDays(new Date(), -29); SqlSessionFactory lSqlSessionFactory = AllTests.getBibiscoSqlSessionFactory(); SqlSession lSqlSession = lSqlSessionFactory.openSession(); try {/* w ww .j a va 2s . co m*/ PropertiesMapper lPropertiesMapper = lSqlSession.getMapper(PropertiesMapper.class); Properties lProperties = new Properties(); lProperties.setProperty("donationTip"); lProperties.setValue(lDateFormat.format(lDate29DaysFromNow)); lPropertiesMapper.updateByPrimaryKey(lProperties); lSqlSession.commit(); } catch (Throwable t) { lSqlSession.rollback(); } finally { lSqlSession.close(); } PropertiesManager.getInstance().reload(); TipSettings lTipSettings = TipManager.load(); Assert.assertEquals(lTipSettings.isDonationTip(), false); }
From source file:ch.puzzle.itc.mobiliar.business.resourcegroup.entity.ResourceGroupEntityTest.java
@Test public void testGetFirstRelease() { //given //from w ww .j av a 2 s . com Date now = new Date(); ResourceEntity newestResource = createResourceForRelease(DateUtils.addDays(now, 1)); ResourceEntity currentResource = createResourceForRelease(now); ResourceEntity earlyResource = createResourceForRelease(DateUtils.addDays(now, -1)); resourceGroup.setResources( new HashSet<ResourceEntity>(Arrays.asList(newestResource, earlyResource, currentResource))); //when ReleaseEntity rel = resourceGroup.getFirstRelease(); //then Assert.assertEquals(earlyResource.getRelease(), rel); }
From source file:ch.algotrader.esper.io.DBTickInputAdapter.java
@Override public SendableEvent read() throws EPException { if (this.stateManager.getState() == AdapterState.DESTROYED) { return null; }//from w w w .j a v a 2 s. c o m if (this.eventsToSend.isEmpty()) { // get the next batch if (!this.iterator.hasNext()) { Date endDate = DateUtils.addDays(this.startDate, this.batchSize); List<Tick> ticks = this.serverLookupService.getSubscribedTicksByTimePeriod(this.startDate, endDate); if (ticks.size() > 0) { this.iterator = ticks.iterator(); } this.startDate = endDate; } if (this.iterator.hasNext()) { Tick tick = this.iterator.next(); return new SendableBaseObjectEvent(tick, tick.getDateTime().getTime(), this.scheduleSlot); } else { if (this.stateManager.getState() == AdapterState.STARTED) { stop(); } else { destroy(); } return null; } } else { SendableEvent event = this.eventsToSend.first(); this.eventsToSend.remove(event); return event; } }
From source file:com.qcloud.project.macaovehicle.web.handler.impl.DriverVehicleHandlerImpl.java
@Override public DriverVehicleVO toVehicleVO(DriverVehicle driverVehicle) { String json = Json.toJson(driverVehicle); DriverVehicleVO vo = Json.toObject(json, DriverVehicleVO.class, true); String formInstCode = vo.getFormInstCode(); List<DriverVehicle> driverVehicleList = driverVehicleService.getListByFormInstCode(formInstCode); String vehicleInfo = ""; String driverInfo = ""; String ownName = ""; String validDateStr = null;/* ww w .j a va2s. co m*/ int dayCount = 0; for (DriverVehicle dv : driverVehicleList) { Vehicle vehicle = vehicleService.get(dv.getVehicleId()); Driver driver = driverService.get(dv.getDriverId()); AssertUtil.assertNotNull(vehicle, "?." + vehicle.getId()); AssertUtil.assertNotNull(driver, "??." + driver.getId()); vehicleInfo = vehicle.getPlateNumber() + "," + vehicle.getColor() + "," + vehicle.getBrand() + "," + vehicle.getSpecification(); driverInfo = driver.getDriverName() + ","; if (StringUtils.isEmpty(ownName)) { ownName = vehicle.getOwnerName(); } // 180 if (validDateStr == null) { Date validDate = DateUtils.addDays(vehicle.getApproveTime(), Constant.VEHICLE_VALID_TIME); validDateStr = DateUtil.date2String(validDate, "yyyy-MM-dd"); dayCount = DateUtil.getDayCount(validDate, new Date()); } } if (driverInfo.length() > 0) { driverInfo = driverInfo.substring(0, driverInfo.length() - 1); } Map<String, Object> returnMap = new HashMap<String, Object>(); returnMap.put("vehicleInfo", vehicleInfo); returnMap.put("ownName", ownName); returnMap.put("validDateStr", validDateStr); returnMap.put("dayCount", dayCount); returnMap.put("driverInfo", driverInfo); returnMap.put("type", vo.getType()); returnMap.put("vehicleId", vo.getVehicleId()); vo.setReturnMap(returnMap); return vo; }
From source file:ch.algotrader.esper.io.DBBarInputAdapter.java
@Override public SendableEvent read() throws EPException { if (this.stateManager.getState() == AdapterState.DESTROYED) { return null; }/*from w w w. ja v a2 s .com*/ if (this.eventsToSend.isEmpty()) { // get the next batch if (!this.iterator.hasNext()) { Date endDate = DateUtils.addDays(this.startDate, this.batchSize); List<Bar> bars = this.serverLookupService.getSubscribedBarsByTimePeriodAndBarSize(this.startDate, endDate, this.barSize); if (bars.size() > 0) { this.iterator = bars.iterator(); } this.startDate = endDate; } if (this.iterator.hasNext()) { Bar bar = this.iterator.next(); return new SendableBaseObjectEvent(bar, bar.getDateTime().getTime(), this.scheduleSlot); } else { if (this.stateManager.getState() == AdapterState.STARTED) { stop(); } else { destroy(); } return null; } } else { SendableEvent event = this.eventsToSend.first(); this.eventsToSend.remove(event); return event; } }