org.joda.time.LocalTime.getHourOfDay()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(7.7k)|赞(0)|评价(0)|浏览(234)

本文整理了Java中org.joda.time.LocalTime.getHourOfDay()方法的一些代码示例,展示了LocalTime.getHourOfDay()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。LocalTime.getHourOfDay()方法的具体详情如下:
包路径:org.joda.time.LocalTime
类名称:LocalTime
方法名:getHourOfDay

LocalTime.getHourOfDay介绍

[英]Get the hour of day field value.
[中]获取一天中的小时字段值。

代码示例

代码示例来源:origin: joda-time/joda-time

  1. /**
  2. * Returns a copy of this datetime with the specified time, retaining the date fields.
  3. * <p>
  4. * If the new time is invalid due to the time-zone, the time will be adjusted.
  5. * <p>
  6. * This instance is immutable and unaffected by this method call.
  7. *
  8. * @param time the local time
  9. * @return a copy of this datetime with a different time
  10. * @throws IllegalArgumentException if the time-of-day is invalid for the date
  11. * @throws NullPointerException if the time is null
  12. */
  13. public DateTime withTime(LocalTime time) {
  14. return withTime(
  15. time.getHourOfDay(), time.getMinuteOfHour(), time.getSecondOfMinute(), time.getMillisOfSecond());
  16. }

代码示例来源:origin: JodaOrg/joda-time

  1. /**
  2. * Returns a copy of this datetime with the specified time, retaining the date fields.
  3. * <p>
  4. * If the new time is invalid due to the time-zone, the time will be adjusted.
  5. * <p>
  6. * This instance is immutable and unaffected by this method call.
  7. *
  8. * @param time the local time
  9. * @return a copy of this datetime with a different time
  10. * @throws IllegalArgumentException if the time-of-day is invalid for the date
  11. * @throws NullPointerException if the time is null
  12. */
  13. public DateTime withTime(LocalTime time) {
  14. return withTime(
  15. time.getHourOfDay(), time.getMinuteOfHour(), time.getSecondOfMinute(), time.getMillisOfSecond());
  16. }

代码示例来源:origin: joda-time/joda-time

  1. return new DateTime(
  2. getYear(), getMonthOfYear(), getDayOfMonth(),
  3. time.getHourOfDay(), time.getMinuteOfHour(),
  4. time.getSecondOfMinute(), time.getMillisOfSecond(), chrono);

代码示例来源:origin: JodaOrg/joda-time

  1. return new DateTime(
  2. getYear(), getMonthOfYear(), getDayOfMonth(),
  3. time.getHourOfDay(), time.getMinuteOfHour(),
  4. time.getSecondOfMinute(), time.getMillisOfSecond(), chrono);

代码示例来源:origin: apache/drill

  1. int t = ((TimeExpression)valueArg).getTime();
  2. LocalTime lT = LocalTime.fromMillisOfDay(t);
  3. this.value = KeyValueBuilder.initFrom(new OTime(lT.getHourOfDay(), lT.getMinuteOfHour(), lT.getSecondOfMinute(), lT.getMillisOfSecond()));
  4. this.path = path;
  5. return true;

代码示例来源:origin: qcadoo/mes

  1. private boolean checkIfEndDateShiftIsLaterThanDate(final LocalTime[] dayHour, final Date date) {
  2. Calendar cal = Calendar.getInstance();
  3. cal.setTime(date);
  4. int hourOfDay = cal.get(Calendar.HOUR_OF_DAY);
  5. int minuteOfHour = cal.get(Calendar.MINUTE);
  6. return hourOfDay < dayHour[1].getHourOfDay()
  7. || (hourOfDay == dayHour[1].getHourOfDay() && minuteOfHour < dayHour[1].getMinuteOfHour());
  8. }

代码示例来源:origin: qcadoo/mes

  1. private boolean checkIfStartDateShiftIsEarlierThanDate(final LocalTime[] dayHour, final Date date) {
  2. Calendar cal = Calendar.getInstance();
  3. cal.setTime(date);
  4. int hourOfDay = cal.get(Calendar.HOUR_OF_DAY);
  5. int minuteOfHour = cal.get(Calendar.MINUTE);
  6. return dayHour[0].getHourOfDay() < hourOfDay
  7. || (dayHour[0].getHourOfDay() == hourOfDay && dayHour[0].getMinuteOfHour() <= minuteOfHour);
  8. }

代码示例来源:origin: stackoverflow.com

  1. LocalTime timeInAM=new LocalTime(hourOfDay, minuteOfHour);
  2. LocalTime timeOutAM=new LocalTime(hourOfDay, minuteOfHour);
  3. LocalTime timeInPM=new LocalTime(hourOfDay, minuteOfHour);
  4. LocalTime timeOutPM=new LocalTime(hourOfDay, minuteOfHour);
  5. LocalTime amInterval = timeOutAM.minusHours(timeInAM.getHourOfDay()).minusMinutes(timeInAM.getMinuteOfHour());
  6. LocalTime pmInterval = timeOutPM.minusHours(timeInPM.getHourOfDay()).minusMinutes(timeInPM.getMinuteOfHour());
  7. LocalTime total = pmInterval.plusHours(amInterval.getHourOfDay()).plusMinutes(amInterval.getMinuteOfHour());

代码示例来源:origin: qcadoo/mes

  1. private boolean isChangeOverOnThisPrint(final Entity order, final Entity report, final LocalTime startTime) {
  2. Date startOrderDate = order.getDateField(OrderFields.START_DATE);
  3. Date reportFromDate = report.getDateField(PPSReportFields.DATE_FROM);
  4. DateTime date = new DateTime(reportFromDate).withHourOfDay(startTime.getHourOfDay());
  5. return startOrderDate.after(date.toDate());
  6. }

代码示例来源:origin: Jasig/uPortal

  1. TimeDimensionImpl(LocalTime time) {
  2. this.id = -1;
  3. this.time = time.minuteOfHour().roundFloorCopy(); // truncate at minute level
  4. this.hour = this.time.getHourOfDay();
  5. this.minute = this.time.getMinuteOfHour();
  6. this.fiveMinuteIncrement = this.minute / 5;
  7. }

代码示例来源:origin: bingoohuang/eql

  1. @Override public Object map(Object obj) {
  2. val t = (LocalTime) obj;
  3. return Time.valueOf(java.time.LocalTime.of(t.getHourOfDay(), t.getMinuteOfHour(), t.getSecondOfMinute(), t.getMillisOfSecond()));
  4. }
  5. }

代码示例来源:origin: qcadoo/mes

  1. private Optional<DateTime> getShiftEndDate(DateTime day, Entity shift) {
  2. Shift shiftFirst = new Shift(shift);
  3. List<TimeRange> ranges = shiftFirst.findWorkTimeAt(day.toLocalDate());
  4. if (ranges.isEmpty()) {
  5. return Optional.empty();
  6. }
  7. LocalTime startTime = ranges.get(0).getTo();
  8. DateTime startShitTime = day;
  9. startShitTime = startShitTime.withHourOfDay(startTime.getHourOfDay());
  10. startShitTime = startShitTime.withMinuteOfHour(startTime.getMinuteOfHour());
  11. return Optional.of(startShitTime);
  12. }

代码示例来源:origin: qcadoo/mes

  1. private Optional<DateTime> getShiftStartDate(DateTime day, Entity shift) {
  2. Shift shiftFirst = new Shift(shift);
  3. List<TimeRange> ranges = shiftFirst.findWorkTimeAt(day.toLocalDate());
  4. if (ranges.isEmpty()) {
  5. return Optional.empty();
  6. }
  7. LocalTime startTime = ranges.get(0).getFrom();
  8. DateTime startShitTime = day;
  9. startShitTime = startShitTime.withHourOfDay(startTime.getHourOfDay());
  10. startShitTime = startShitTime.withMinuteOfHour(startTime.getMinuteOfHour());
  11. return Optional.of(startShitTime);
  12. }

代码示例来源:origin: org.jadira.usertype/usertype.core

  1. @Override
  2. public TimeOfDay fromNonNullValue(Time value) {
  3. DateTime dateTime = new DateTime(value.getTime());
  4. LocalTime localTime = dateTime.toLocalTime();
  5. final TimeOfDay timeOfDay = new TimeOfDay(localTime.getHourOfDay(), localTime.getMinuteOfHour(), localTime.getSecondOfMinute(), localTime.getMillisOfSecond(), localTime.getChronology());
  6. return timeOfDay;
  7. }

代码示例来源:origin: org.jadira.usertype/usertype.jodatime

  1. @Override
  2. public TimeOfDay fromNonNullValue(Timestamp value) {
  3. final LocalTime localTime = Formatter.LOCAL_DATETIME_PARSER.parseDateTime(value.toString()).toLocalTime();
  4. final TimeOfDay timeOfDay = new TimeOfDay(localTime.getHourOfDay(), localTime.getMinuteOfHour(), localTime.getSecondOfMinute(), localTime.getMillisOfSecond(), localTime.getChronology());
  5. return timeOfDay;
  6. }

代码示例来源:origin: org.jadira.usertype/usertype.core

  1. @Override
  2. public TimeOfDay fromNonNullValue(Timestamp value) {
  3. DateTime dateTime = new DateTime(value.getTime());
  4. LocalTime localTime = dateTime.toLocalTime();
  5. final TimeOfDay timeOfDay = new TimeOfDay(localTime.getHourOfDay(), localTime.getMinuteOfHour(), localTime.getSecondOfMinute(), localTime.getMillisOfSecond(), localTime.getChronology());
  6. return timeOfDay;
  7. }

代码示例来源:origin: org.jadira.usertype/usertype.core

  1. @Override
  2. public Timestamp toNonNullValue(LocalTime value) {
  3. DateTime zonedValue = new LocalDateTime(
  4. 1970,1,1,value.getHourOfDay(), value.getMinuteOfHour(), value.getSecondOfMinute(), value.getMillisOfSecond(), value.getChronology()
  5. ).toDateTime();
  6. final Timestamp timestamp = new Timestamp(zonedValue.getMillis());
  7. return timestamp;
  8. }
  9. }

代码示例来源:origin: org.jadira.usertype/usertype.core

  1. @Override
  2. public Time toNonNullValue(LocalTime value) {
  3. DateTime zonedValue = new LocalDateTime(
  4. 1970,1,1,value.getHourOfDay(), value.getMinuteOfHour(), value.getSecondOfMinute(), value.getMillisOfSecond(), value.getChronology()
  5. ).toDateTime();
  6. final Time time = new Time(zonedValue.getMillis());
  7. return time;
  8. }
  9. }

代码示例来源:origin: arnaudroger/SimpleFlatMapper

  1. @Override
  2. public java.time.LocalTime convert(LocalTime in, Context context) throws Exception {
  3. if (in == null) return null;
  4. return java.time.LocalTime.of(in.getHourOfDay(), in.getMinuteOfHour(), in.getSecondOfMinute(), in.getMillisOfSecond() * 1000);
  5. }
  6. }

代码示例来源:origin: org.jasig.portlet/blackboardvc-portlet-api

  1. @Future
  2. @FutureWithYearLimit()
  3. public DateTime getStartTime() {
  4. return startDate.toDateTime().withHourOfDay(startHourMinute.getHourOfDay()).withMinuteOfHour(startHourMinute.getMinuteOfHour());
  5. }

相关文章