List of usage examples for org.apache.commons.lang3.time DateUtils addSeconds
public static Date addSeconds(final Date date, final int amount)
From source file:com.francetelecom.clara.cloud.commons.DateHelper.java
/** * get now with e delta of nbSec// w ww . ja v a2s .c o m * @param nbSec delta day number (could be negative) * @return altered date */ public static Date getDateDeltaSec(int nbSec) { Date now = getNow(); Date deltaDate = DateUtils.addSeconds(now, nbSec); return deltaDate; }
From source file:com.epam.ta.reportportal.database.search.ModifiableQueryBuilder.java
/** * Query for entities modified later than provided time period * /*w w w. j a v a 2 s .com*/ * @param period * @return */ public static Query findModifiedLaterThanPeriod(final Time period) { return findModifiedLaterThan( DateUtils.addSeconds(Calendar.getInstance().getTime(), (int) (-1 * period.in(TimeUnit.SECONDS)))); }
From source file:com.openthinks.webscheduler.model.security.RememberMeCookie.java
public static RememberMeCookie valueOf(final Cookie cookie) { RememberMeCookie rememberMeCookie = new RememberMeCookie(); rememberMeCookie.setToken(cookie.getValue()); Date expireDate = DateUtils.addSeconds(new Date(), cookie.getMaxAge()); rememberMeCookie.setExpireTime(StaticUtils.formatDate(expireDate)); return rememberMeCookie; }
From source file:ju.ehealthservice.search.Search.java
public List<String> getFileNames(String from, String to) { if (patientExists()) { try {//from w w w .j a v a2s . c om Date fromDate = Constants.small.parse(from); Date toDate = Constants.small.parse(to); if (fromDate.equals(toDate)) { toDate = DateUtils.addSeconds(toDate, 86399); } for (File listOfFile : listOfFiles) { if (listOfFile.isFile()) { if (!listOfFile.getName().equals("metadata.xml")) { String originalName = listOfFile.getName(); String fileName = originalName.split("_", 2)[1]; System.out.println("File name is " + fileName); Date date = Constants.sdf.parse(fileName); if (fromDate.compareTo(date) * toDate.compareTo(date) < 0) { files.add(originalName); } } } } } catch (Exception e) { e.printStackTrace(); } } return trimFileExtension(files); }
From source file:com.epam.ta.reportportal.auth.LoginTimeBasedExpirationPolicy.java
@Override public Date getExpirationDate() { return DateUtils.addSeconds(Calendar.getInstance().getTime(), (int) (-1 * time.in(TimeUnit.SECONDS))); }
From source file:com.epam.ta.reportportal.database.search.ModifiableQueryBuilder.java
/** * Finds files with provided project and uploaded later than provided time period * // w w w . ja v a 2s.c om * @param period * @param project * @return */ public static Query findModifiedLaterThanPeriod(final Time period, final String project) { Query query = Query.query(Criteria.where(Modifiable.UPLOADED).lt( DateUtils.addSeconds(Calendar.getInstance().getTime(), (int) (-1 * period.in(TimeUnit.SECONDS))))); return query.addCriteria(Criteria.where(METADATA).is(project)); }
From source file:com.zx.stlife.service.wx.WxAccountService.java
public String getValidAccessToken() { WxAccount wxAccount = get();//from w w w . ja va 2 s . c o m Date expiresDate = wxAccount.getExpiresDate(); if (expiresDate == null || new Date().compareTo(expiresDate) >= 0) { String url = ConstWeixinH5.ACCESS_TOKEN_URL.replace("APPID", wxAccount.getAppId()).replace("APPSECRET", wxAccount.getAppSecret()); JSONObject jsonObject = WeixinUitls.httpRequest(url, "GET", null); String accessToken = null; if (null != jsonObject && StringUtils.isNotBlank(accessToken = jsonObject.getString("access_token"))) { wxAccount.setAccessToken(accessToken); int expiresIn = jsonObject.getIntValue("expires_in"); Date now = new Date(); expiresDate = DateUtils.addSeconds(now, expiresIn - 600); wxAccount.setExpiresDate(expiresDate); wxAccount.setAddTokenTime(now); save(wxAccount); return accessToken; } else { logger.error("?access token{}", jsonObject == null ? "" : jsonObject.toJSONString()); return null; } } else { return wxAccount.getAccessToken(); } }
From source file:io.cloudex.framework.cloud.entities.VmInstanceTest.java
@Test public void testGetCostNearMinUsage() { // 12.5 minutes Date end = DateUtils.addSeconds(instance.getStart(), (60 * 12) + 30); instance.setEnd(end);/* w w w . ja va 2 s .c o m*/ double cost = instance.getCost(); double expected = (COST / 3600) * 13 * 60; assertEquals(expected, cost, 0.00001); }
From source file:com.inkubator.common.util.DateTimeUtil.java
/** * * Get or return Past or Future date based on parameter</p> * <p>//from ww w .j a v a 2 s . co m * <b>Parameter amount :</b> use negative symbol to get past date, use * positive symbol to get future date. Parameter amount combination with * parameter constantParameter. </p> * <p> * <b>Parameter constantParameter :</b> the type of times that will be * added. Example : CommonUtilConstant.DATE_FORMAT_MONTH</p> * <p> * <b>ConstantParameter type :</b></p> * <ul> * <li>CommonUtilConstant.DATE_FORMAT_MILLISECOND = millisecond</li> * <li>CommonUtilConstant.DATE_FORMAT_SECOND = second</li> * <li>CommonUtilConstant.DATE_FORMAT_MINUTES = minutes</li> * <li>CommonUtilConstant.DATE_FORMAT_HOURS = hours</li> * <li>CommonUtilConstant.DATE_FORMAT_DAY = day</li> * <li>CommonUtilConstant.DATE_FORMAT_WEEK = week</li> * <li>CommonUtilConstant.DATE_FORMAT_MONTH = month</li> * <li>CommonUtilConstant.DATE_FORMAT_YEAR = year</li> * </ul> * * @return Date type of past or future date * @param inputParam Date reference to calculate * @param timeDifference Integer reference, can be negative value like -7 or * positive value like 7 * @param constantParameter String reference,see the CommonUtilConstant */ public static Date getDateFrom(Date inputParam, int timeDifference, String constantParameter) { Date returnDate = null; if (constantParameter.equalsIgnoreCase(CommonUtilConstant.DATE_FORMAT_DAY)) { returnDate = DateUtils.addDays(inputParam, timeDifference); } if (constantParameter.equalsIgnoreCase(CommonUtilConstant.DATE_FORMAT_HOURS)) { returnDate = DateUtils.addHours(inputParam, timeDifference); } if (constantParameter.equalsIgnoreCase(CommonUtilConstant.DATE_FORMAT_MILLISECOND)) { returnDate = DateUtils.addMilliseconds(inputParam, timeDifference); } if (constantParameter.equalsIgnoreCase(CommonUtilConstant.DATE_FORMAT_MINUTES)) { returnDate = DateUtils.addMinutes(inputParam, timeDifference); } if (constantParameter.equalsIgnoreCase(CommonUtilConstant.DATE_FORMAT_MONTH)) { returnDate = DateUtils.addMonths(inputParam, timeDifference); } if (constantParameter.equalsIgnoreCase(CommonUtilConstant.DATE_FORMAT_SECOND)) { returnDate = DateUtils.addSeconds(inputParam, timeDifference); } if (constantParameter.equalsIgnoreCase(CommonUtilConstant.DATE_FORMAT_YEAR)) { returnDate = DateUtils.addYears(inputParam, timeDifference); } if (constantParameter.equalsIgnoreCase(CommonUtilConstant.DATE_FORMAT_WEEK)) { returnDate = DateUtils.addWeeks(inputParam, timeDifference); } return returnDate; }
From source file:com.epam.ta.reportportal.database.search.ModifiableQueryBuilder.java
/** * Find entities modified lately// ww w . java 2 s . co m * * @param period * @return */ public static Query findModifiedLately(final Time period) { return Query.query(Criteria.where(Modifiable.LAST_MODIFIED).gt( DateUtils.addSeconds(Calendar.getInstance().getTime(), (int) (-1 * period.in(TimeUnit.SECONDS))))); }