Example usage for org.joda.time LocalTime toDateTime

List of usage examples for org.joda.time LocalTime toDateTime

Introduction

In this page you can find the example usage for org.joda.time LocalTime toDateTime.

Prototype

public DateTime toDateTime(ReadableInstant baseInstant) 

Source Link

Document

Resolves this partial against another complete instant to create a new full instant.

Usage

From source file:com.aperigeek.gotadate.parser.DateParser.java

License:Open Source License

public void parse() throws DateParseException {
    while (token != null) {
        LocalDate date = null;//from   www. ja va  2s . co  m
        LocalTime time = null;
        try {
            if (isDate()) {
                date = parseDate();
            } else if (isRelativeDate()) {
                date = parseRelativeDate();
            } else if (isMonthName(token)) {
                date = parseDateMonthFirst();
            }
            if (isTime()) {
                time = parseTime();
            }
            if (date == null) {
                if (isDate()) {
                    date = parseDate();
                } else if (isRelativeDate()) {
                    date = parseRelativeDate();
                } else if (isMonthName(token)) {
                    date = parseDateMonthFirst();
                }
            }
        } catch (UnexpectedTokenException ex) {
        } finally {
            if (time != null) {
                ReadableInstant ref = (date == null) ? now : date.toDateMidnight();
                DateTime dt = time.toDateTime(ref);
                parsed.add(dt.toDate());
            } else if (date != null) {
                parsed.add(date.toDate());
            }
        }
        next();
    }
}

From source file:dk.teachus.utils.PeriodComparator.java

License:Apache License

private DateTime convertAndReset(LocalTime date) {
    DateMidnight now = new DateMidnight();
    DateTime dateTime = date.toDateTime(now);
    dateTime = dateTime.withSecondOfMinute(0);
    dateTime = dateTime.withMillisOfSecond(0);

    return dateTime;
}

From source file:org.kuali.kpme.core.calendar.entry.CalendarEntry.java

License:Educational Community License

public void setBeginPeriodTime(Time beginPeriodTime) {
    LocalDate localDate = beginPeriodDateTime != null ? LocalDate.fromDateFields(beginPeriodDateTime)
            : LocalDate.now();// www.  java 2s .  c o m
    LocalTime localTime = beginPeriodTime != null ? LocalTime.fromDateFields(beginPeriodTime) : null;
    beginPeriodDateTime = localTime != null ? localTime.toDateTime(localDate.toDateTimeAtStartOfDay()).toDate()
            : null;
}

From source file:org.kuali.kpme.core.calendar.entry.CalendarEntry.java

License:Educational Community License

public void setEndPeriodTime(Time endPeriodTime) {
    LocalDate localDate = endPeriodDateTime != null ? LocalDate.fromDateFields(endPeriodDateTime)
            : LocalDate.now();// w  ww .j  av a 2 s.  c  o m
    LocalTime localTime = endPeriodTime != null ? LocalTime.fromDateFields(endPeriodTime) : null;
    endPeriodDateTime = localTime != null ? localTime.toDateTime(localDate.toDateTimeAtStartOfDay()).toDate()
            : null;
}

From source file:org.kuali.kpme.core.calendar.entry.CalendarEntry.java

License:Educational Community License

public void setBatchInitiateTime(Time batchInitiateTime) {
    LocalDate localDate = batchInitiateDateTime != null ? LocalDate.fromDateFields(batchInitiateDateTime)
            : LocalDate.now();/*from ww  w  .  j  a v a  2  s .  co  m*/
    LocalTime localTime = batchInitiateTime != null ? LocalTime.fromDateFields(batchInitiateTime) : null;
    batchInitiateDateTime = localTime != null
            ? localTime.toDateTime(localDate.toDateTimeAtStartOfDay()).toDate()
            : null;
}

From source file:org.kuali.kpme.core.calendar.entry.CalendarEntry.java

License:Educational Community License

public void setBatchEndPayPeriodTime(Time batchEndPayPeriodTime) {
    LocalDate localDate = batchEndPayPeriodDateTime != null
            ? LocalDate.fromDateFields(batchEndPayPeriodDateTime)
            : LocalDate.now();//from  w w w  .  j  a  v a 2  s . c om
    LocalTime localTime = batchEndPayPeriodTime != null ? LocalTime.fromDateFields(batchEndPayPeriodTime)
            : null;
    batchEndPayPeriodDateTime = localTime != null
            ? localTime.toDateTime(localDate.toDateTimeAtStartOfDay()).toDate()
            : null;
}

From source file:org.kuali.kpme.core.calendar.entry.CalendarEntry.java

License:Educational Community License

public void setBatchEmployeeApprovalTime(Time batchEmployeeApprovalTime) {
    LocalDate localDate = batchEmployeeApprovalDateTime != null
            ? LocalDate.fromDateFields(batchEmployeeApprovalDateTime)
            : LocalDate.now();//from  w  ww .j a  v  a2  s.c  om
    LocalTime localTime = batchEmployeeApprovalTime != null
            ? LocalTime.fromDateFields(batchEmployeeApprovalTime)
            : null;
    batchEmployeeApprovalDateTime = localTime != null
            ? localTime.toDateTime(localDate.toDateTimeAtStartOfDay()).toDate()
            : null;
}

From source file:org.kuali.kpme.core.calendar.entry.CalendarEntry.java

License:Educational Community License

public void setBatchSupervisorApprovalTime(Time batchSupervisorApprovalTime) {
    LocalDate localDate = batchSupervisorApprovalDateTime != null
            ? LocalDate.fromDateFields(batchSupervisorApprovalDateTime)
            : LocalDate.now();/*  w  w w.j  av  a  2s  .c o  m*/
    LocalTime localTime = batchSupervisorApprovalTime != null
            ? LocalTime.fromDateFields(batchSupervisorApprovalTime)
            : null;
    batchSupervisorApprovalDateTime = localTime != null
            ? localTime.toDateTime(localDate.toDateTimeAtStartOfDay()).toDate()
            : null;
}

From source file:org.kuali.kpme.core.calendar.entry.CalendarEntryBo.java

License:Educational Community License

public void setBatchPayrollApprovalTime(Time batchPayrollApprovalTime) {
    LocalDate localDate = batchPayrollApprovalDateTime != null
            ? LocalDate.fromDateFields(batchPayrollApprovalDateTime)
            : LocalDate.now();/*  www .  java  2s.  co  m*/
    LocalTime localTime = batchPayrollApprovalTime != null ? LocalTime.fromDateFields(batchPayrollApprovalTime)
            : null;
    batchPayrollApprovalDateTime = localTime != null
            ? localTime.toDateTime(localDate.toDateTimeAtStartOfDay()).toDate()
            : null;
}

From source file:org.kuali.kpme.tklm.time.missedpunch.MissedPunch.java

License:Educational Community License

public void setActionTime(String actionTime) {
    LocalDate localDate = actionDateTime != null ? LocalDate.fromDateFields(actionDateTime) : LocalDate.now();
    LocalTime localTime = actionTime != null ? FORMATTER.parseLocalTime(actionTime) : null;
    actionDateTime = localTime != null ? localTime.toDateTime(localDate.toDateTimeAtStartOfDay()).toDate()
            : null;/* w w w .java 2  s .c  om*/
}