List of usage examples for org.apache.commons.lang3.time DateUtils setMilliseconds
public static Date setMilliseconds(final Date date, final int amount)
From source file:net.larry1123.elec.util.logger.FileManager.java
public static long getSplitTime() { long set = System.currentTimeMillis(); try {//from w w w . j av a2s . c om Date currentTime = DateUtils.parseDate(getDateFormatFromMilli(System.currentTimeMillis()), DateFormatUtils.SMTP_DATETIME_FORMAT.getPattern()); Date currentSplit = DateUtils.parseDate(getDateFormatFromMilli(getConfig().getCurrentSplit()), DateFormatUtils.SMTP_DATETIME_FORMAT.getPattern()); Date test; switch (getConfig().getSplit()) { case HOUR: test = DateUtils.addHours(currentTime, 1); test = DateUtils.setMinutes(test, 0); test = DateUtils.setSeconds(test, 0); test = DateUtils.setMilliseconds(test, 0); if (test.after(currentSplit)) { set = getConfig().getCurrentSplit(); } break; case DAY: if (!DateUtils.isSameDay(currentTime, currentSplit)) { set = getConfig().getCurrentSplit(); } break; case WEEK: test = DateUtils.ceiling(currentTime, Calendar.WEEK_OF_MONTH); if (test.after(currentSplit)) { set = getConfig().getCurrentSplit(); } break; case MONTH: test = DateUtils.ceiling(currentTime, Calendar.MONTH); if (test.after(currentSplit)) { set = getConfig().getCurrentSplit(); } break; case NONE: default: set = 0; break; } } catch (ParseException e) { set = 0; } return set; }
From source file:de.tor.tribes.ui.components.TimePicker.java
public Date getTime() { Date d = new GregorianCalendar(0, 0, 0, pHour, pMinute).getTime(); d = DateUtils.setSeconds(d, 0);/*from w w w. ja v a2 s.co m*/ d = DateUtils.setMilliseconds(d, 0); return d; }
From source file:com.lk.ofo.util.DateUtil.java
/** * ????// w w w . j av a 2 s . c o m * * @param addDate * @param hour * @return */ public static Date getAfterDate(int addDate, int hour) { Date currentDate = new Date(); Date date = DateUtils.addDays(currentDate, addDate); date = DateUtils.setHours(date, hour); date = DateUtils.setMinutes(date, 0); date = DateUtils.setSeconds(date, 0); date = DateUtils.setMilliseconds(date, 0); return date; }
From source file:com.lk.ofo.util.DateUtil.java
/** * ????0//from w w w . j a v a 2 s . com * * @param * @return */ public static Date getAfterYear(int addYear) { Date currentDate = new Date(); Date date = DateUtils.addYears(currentDate, addYear); date = DateUtils.setHours(date, 0); date = DateUtils.setMinutes(date, 0); date = DateUtils.setSeconds(date, 0); date = DateUtils.setMilliseconds(date, 0); return date; }
From source file:com.lk.ofo.util.DateUtil.java
/** * ?????/* w w w .j a v a 2s .c o m*/ * * @param currentDate * @param addDate * @param hour * @return */ public static Date getAfterDate(Date currentDate, int addDate, int hour) { Date date = DateUtils.addDays(currentDate, addDate); date = DateUtils.setHours(date, hour); date = DateUtils.setMinutes(date, 0); date = DateUtils.setSeconds(date, 0); date = DateUtils.setMilliseconds(date, 0); return date; }
From source file:com.silverpeas.notification.delayed.repository.DelayedNotificationRepositoryImpl.java
@Override public List<DelayedNotificationData> findDelayedNotification( final DelayedNotificationData delayedNotification) { // Parameters final List<TypedParameter<?>> parameters = new ArrayList<TypedParameter<?>>(); // Query//from w ww.j ava 2s.c om final StringBuilder query = new StringBuilder("from DelayedNotificationData where"); query.append(" userId = :"); query.append(TypedParameterUtil.addNamedParameter(parameters, "userId", delayedNotification.getUserId())); query.append(" and fromUserId = :"); query.append(TypedParameterUtil.addNamedParameter(parameters, "fromUserId", delayedNotification.getFromUserId())); query.append(" and channel = :"); query.append(TypedParameterUtil.addNamedParameter(parameters, "channel", delayedNotification.getChannel().getId())); query.append(" and action = :"); query.append(TypedParameterUtil.addNamedParameter(parameters, "action", delayedNotification.getAction().getId())); query.append(" and language = :"); query.append( TypedParameterUtil.addNamedParameter(parameters, "language", delayedNotification.getLanguage())); Date date = delayedNotification.getCreationDate(); if (date == null) { date = new Date(); } query.append(" and creationDate between :"); query.append(TypedParameterUtil.addNamedParameter(parameters, "creationDateMin", DateUtils.setSeconds(DateUtils.setMilliseconds(date, 0), 0), TemporalType.TIMESTAMP)); query.append(" and :"); query.append(TypedParameterUtil.addNamedParameter(parameters, "creationDateMax", DateUtils.setSeconds(DateUtils.setMilliseconds(date, 999), 59), TemporalType.TIMESTAMP)); query.append(" and notificationResourceId = :"); query.append( TypedParameterUtil.addNamedParameter(parameters, "resourceId", delayedNotification.getResource())); // resourceDescription parameter if (StringUtils.isNotBlank(delayedNotification.getMessage())) { query.append(" and message = :"); query.append( TypedParameterUtil.addNamedParameter(parameters, "message", delayedNotification.getMessage())); } else { query.append(" and message is null"); } // Typed query final TypedQuery<DelayedNotificationData> typedQuery = em.createQuery(query.toString(), DelayedNotificationData.class); // Parameters TypedParameterUtil.computeNamedParameters(typedQuery, parameters); // Result return typedQuery.getResultList(); }
From source file:gov.nih.nci.firebird.service.periodic.DailyJobServiceBeanTest.java
private Date getExpectedTimerInitialDate() { Date expectedDate = new Date(); expectedDate = DateUtils.setHours(expectedDate, 3); expectedDate = DateUtils.setMinutes(expectedDate, 0); expectedDate = DateUtils.setSeconds(expectedDate, 0); expectedDate = DateUtils.setMilliseconds(expectedDate, 0); if (expectedDate.before(new Date())) { expectedDate = DateUtils.addDays(expectedDate, 1); }// www. j a v a 2s . com return expectedDate; }
From source file:gov.nih.nci.firebird.service.periodic.DailyJobServiceBean.java
@Inject void setInitialExpiration(@Named("daily.job.runtime") String startTimeExpression) throws ParseException { Calendar startTime = DateUtils.toCalendar(DateUtils.parseDate(startTimeExpression, "H:mm")); initialExpiration = new Date(); initialExpiration = DateUtils.setHours(initialExpiration, startTime.get(Calendar.HOUR_OF_DAY)); initialExpiration = DateUtils.setMinutes(initialExpiration, startTime.get(Calendar.MINUTE)); initialExpiration = DateUtils.setSeconds(initialExpiration, 0); initialExpiration = DateUtils.setMilliseconds(initialExpiration, 0); if (initialExpiration.before(new Date())) { initialExpiration = DateUtils.addDays(initialExpiration, 1); }// ww w. j a v a 2 s . c o m }
From source file:share.TimeUtil.java
public static Date getMidnight(long now) { Date midNight = new Date(now); midNight = DateUtils.setHours(midNight, 0); midNight = DateUtils.setMinutes(midNight, 0); midNight = DateUtils.setSeconds(midNight, 0); midNight = DateUtils.setMilliseconds(midNight, 0); return midNight; }