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

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

Introduction

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

Prototype

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

Source Link

Document

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

Usage

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

/**
 * ????//from   w ww.  j  a v  a 2  s . co 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  w  w .java  2  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 {/*from w ww . jav  a 2  s. c om*/
        Collection<Integer> visibleProjectsIds = currentUser.projectsIdWithPermission(Permission.READ);
        return eventRepository.getLatestActivityByProjects(user.getId(), lastWeek, visibleProjectsIds);
    }

}

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

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

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

private void showEndsOnTimeDialog() {
    Calendar endTimeCalendar = Calendar.getInstance();
    endTimeCalendar.setTime(endDate);/*from w ww.j a va 2s  . com*/

    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//from  w ww . j ava2 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;
}

From source file:storybook.toolkit.DateUtil.java

public static Timestamp addTimeFromDate(Date date, Date time) {
    Calendar calTime = Calendar.getInstance();
    calTime.setTime(time);/*ww  w  . j  a v  a  2 s .com*/
    int h = calTime.get(Calendar.HOUR_OF_DAY);
    int m = calTime.get(Calendar.MINUTE);
    int s = calTime.get(Calendar.SECOND);
    date = DateUtils.setHours(date, h);
    date = DateUtils.setMinutes(date, m);
    date = DateUtils.setSeconds(date, s);
    return new Timestamp(date.getTime());
}