Example usage for org.apache.commons.lang3.time DateUtils setMinutes

List of usage examples for org.apache.commons.lang3.time DateUtils setMinutes

Introduction

In this page you can find the example usage for org.apache.commons.lang3.time DateUtils setMinutes.

Prototype

public static Date setMinutes(final Date date, final int amount) 

Source Link

Document

Sets the minute field to a date returning a new object.

Usage

From source file:net.larry1123.elec.util.logger.FileManager.java

public static long getSplitTime() {
    long set = System.currentTimeMillis();
    try {//www . ja  va  2 s.  co  m
        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:com.lk.ofo.util.DateUtil.java

/**
 * ????/*from ww  w.j  a  v  a  2s .  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/*  w ww  .  jav a2 s  . c  o  m*/
 *
 * @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:io.lavagna.web.api.UserController.java

@RequestMapping(value = "/api/user/activity/{provider}/{name}", method = RequestMethod.GET)
public List<Event> getUserActivity(@PathVariable("provider") String provider, @PathVariable("name") String name,
        UserWithPermission currentUser) {

    User user = userRepository.findUserByName(provider, name);

    Date lastWeek = DateUtils.setMinutes(DateUtils.setHours(DateUtils.addDays(new Date(), -6), 0), 0);
    if (currentUser.getBasePermissions().containsKey(Permission.READ)) {
        return eventRepository.getLatestActivity(user.getId(), lastWeek);
    } else {/*  w ww . j  a v a  2s  .  c  o m*/
        Collection<Integer> visibleProjectsIds = currentUser.projectsIdWithPermission(Permission.READ);
        return eventRepository.getLatestActivityByProjects(user.getId(), lastWeek, visibleProjectsIds);
    }

}

From source file:com.lk.ofo.util.DateUtil.java

/**
 * ?????//  w ww  .j a  v a 2  s .  co  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: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);
    }//from   w  w  w.j  a  v  a  2s .c  o m
    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);
    }//w w w .ja v a  2s.  co m
}

From source file:pl.bcichecki.rms.client.android.activities.EditEventActivity.java

private void showEndsOnTimeDialog() {
    Calendar endTimeCalendar = Calendar.getInstance();
    endTimeCalendar.setTime(endDate);/*  www .  j  a va2  s. c o m*/

    boolean is24HourFormat = android.text.format.DateFormat.is24HourFormat(context);

    OnTimeSetListener onTimeSetListener = new TimePickerDialog.OnTimeSetListener() {

        @Override
        public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
            endDate = DateUtils.setHours(endDate, hourOfDay);
            endDate = DateUtils.setMinutes(endDate, minute);
            updateEndDateButtons();
        }
    };

    TimePickerDialog timePickerDialog = new TimePickerDialog(context, onTimeSetListener,
            endTimeCalendar.get(Calendar.HOUR_OF_DAY), endTimeCalendar.get(Calendar.MINUTE), is24HourFormat);
    timePickerDialog.setTitle(R.string.activity_edit_event_pick_end_time);
    timePickerDialog.show();
}

From source file:pl.bcichecki.rms.client.android.activities.EditEventActivity.java

private void showStartsOnTimeDialog() {
    Calendar startTimeCalendar = Calendar.getInstance();
    startTimeCalendar.setTime(startDate);

    boolean is24HourFormat = android.text.format.DateFormat.is24HourFormat(context);

    OnTimeSetListener onTimeSetListener = new TimePickerDialog.OnTimeSetListener() {

        @Override/*w ww.j av  a  2  s . c  o  m*/
        public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
            long diff = endDate.getTime() - startDate.getTime();

            startDate = DateUtils.setHours(startDate, hourOfDay);
            startDate = DateUtils.setMinutes(startDate, minute);
            updateStartDateButtons();

            endDate.setTime(startDate.getTime() + diff);
            updateEndDateButtons();
        }
    };

    TimePickerDialog timePickerDialog = new TimePickerDialog(context, onTimeSetListener,
            startTimeCalendar.get(Calendar.HOUR_OF_DAY), startTimeCalendar.get(Calendar.MINUTE),
            is24HourFormat);
    timePickerDialog.setTitle(R.string.activity_edit_event_pick_start_time);
    timePickerDialog.show();

}

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;
}