Example usage for org.joda.time LocalDateTime getHourOfDay

List of usage examples for org.joda.time LocalDateTime getHourOfDay

Introduction

In this page you can find the example usage for org.joda.time LocalDateTime getHourOfDay.

Prototype

public int getHourOfDay() 

Source Link

Document

Get the hour of day field value.

Usage

From source file:qunar.tc.qmq.delay.store.log.ScheduleOffsetResolver.java

License:Apache License

private static long hour(final LocalDateTime localDateTime) {
    return localDateTime.getHourOfDay() * 100L;
}

From source file:siddur.solidtrust.azure.AzureConnector.java

private static Date toDate(LocalDateTime l) {
    Calendar c = Calendar.getInstance();
    c.set(Calendar.YEAR, l.getYear());
    c.set(Calendar.DAY_OF_YEAR, l.getDayOfYear());
    c.set(Calendar.HOUR_OF_DAY, l.getHourOfDay());
    c.set(Calendar.MINUTE, l.getMinuteOfHour());
    c.set(Calendar.SECOND, l.getSecondOfMinute());
    c.set(Calendar.MILLISECOND, l.getMillisOfSecond());
    return c.getTime();
}

From source file:uk.co.onehp.trickle.services.betfair.ScheduledServiceImpl.java

License:Open Source License

private String nextBetSchedule() {
    LocalDateTime nextBetTime = this.domainService.getNextBetTime();
    if (null == nextBetTime) {
        nextBetTime = new LocalDateTime().plusMinutes(1);
    }/* ww w . j  a v  a 2  s . c  o  m*/
    String cron = String.format("%s %s %s %s %s ?", nextBetTime.getSecondOfMinute(),
            nextBetTime.getMinuteOfHour(), nextBetTime.getHourOfDay(), nextBetTime.getDayOfMonth(),
            nextBetTime.getMonthOfYear());
    return cron;
}

From source file:uk.co.onehp.trickle.services.betfair.ScheduledServiceImpl.java

License:Open Source License

private String nextBetPriceSchedule() {
    LocalDateTime nextBetTime = this.domainService.getNextBetTime();
    if (null == nextBetTime) {
        nextBetTime = new LocalDateTime().plusMinutes(1);
    } else {//from ww w  .j av a  2  s.c  o m
        nextBetTime = nextBetTime.minusSeconds(this.upcomingBetsSeconds);
    }
    String cron = String.format("%s %s %s %s %s ?", nextBetTime.getSecondOfMinute(),
            nextBetTime.getMinuteOfHour(), nextBetTime.getHourOfDay(), nextBetTime.getDayOfMonth(),
            nextBetTime.getMonthOfYear());
    return cron;
}

From source file:uk.co.onehp.trickle.util.DateUtil.java

License:Open Source License

public static String toShortString(LocalDateTime localDateTime) {
    return String.format("%s %s %s:%s", localDateTime.toDateTime().monthOfYear().getAsShortText(),
            localDateTime.toDateTime().dayOfMonth().getAsText(), localDateTime.getHourOfDay(),
            localDateTime.getMinuteOfHour());
}

From source file:view.popups.shift.ShiftPanel.java

private void makeChange() {
    boolean inputError = false;

    LocalDateTime ldt = shift.getStartTime();

    //Nulstiller timer.
    ldt = ldt.minusHours(ldt.getHourOfDay());

    //Nulstiller minuttet.
    ldt = ldt.minusMinutes(ldt.getMinuteOfHour());

    shift.setStartTime(ldt);//from  w w  w  . j a  v  a 2  s.  co  m

    //Dernst skal det som der er indtastet i configpopuppen tilfjes til 
    //den nulstillede dato.
    int modifiedStartHour = checkInput(configPanel.gettStartHour(), inputError, 23, 0);
    if (modifiedStartHour == -1) {
        inputError = true;
    }

    int modifiedStartMinute = checkInput(configPanel.gettStartMinute(), inputError, 59, 0);
    if (modifiedStartMinute == -1) {
        inputError = true;
    }

    int modifiedEndHour = checkInput(configPanel.gettEndHour(), inputError, 23, 0);
    if (modifiedEndHour == -1) {
        inputError = true;
    }

    int modifiedEndMinute = checkInput(configPanel.gettEndMinute(), inputError, 59, 0);
    if (modifiedEndMinute == -1) {
        inputError = true;
    }

    //Dernst udregnes vagttiden, alts hvor mange timer og minutter
    //vagten tager fra starttidspunktet.
    if (!inputError) {
        shift.setHours(Hours.hours(modifiedEndHour - modifiedStartHour));
        shift.setMinutes(Minutes.minutes(modifiedEndMinute - modifiedStartMinute));
    }
}