@Override public LocalTime convert(DateTime source) { return source.toLocalTime(); } }
@Override public LocalTime convert(DateTime source) { return source.toLocalTime(); } }
protected LocalTime computeReferenceTime(@Nullable final DateTime referenceTime) { return referenceTime == null ? null : ClockUtil.toDateTime(referenceTime, getFixedOffsetTimeZone()).toLocalTime(); }
@Override public LocalTime convert(DateTime source) { return source.toLocalTime(); } }
DateTimeZone zone = DateTimeZone.forID ( "America/Denver" ); DateTime dateTime = new DateTime ( zone ); String output = dateTime.toLocalTime ().toString ();
@Override public LocalTime fromString(String str) { return fromStringFmt.parseDateTime(str).toLocalTime(); }
@Override public LocalTime fromNonNullValue(Time value) { DateTime dateTime = new DateTime(value.getTime()); LocalTime localTime = dateTime.toLocalTime(); return localTime; }
public static LocalTime getValidTimeOrNull(String date) { if (StringUtils.isEmpty(date)) return null; try { return FitbitApiService.LOCAL_TIME_HOURS_MINUTES_FORMATTER.parseDateTime(date).toLocalTime(); } catch (Exception e) { log.error(e); } return null; } }
private void logWithTimestamp(final String debugInfo) { System.out.println(DateTime.now().toLocalTime().toString() + debugInfo); } }
public DateAndTimeZoneContext(final DateTime effectiveDateTime, final DateTimeZone accountTimeZone, final Clock clock) { this.clock = clock; this.referenceTime = effectiveDateTime != null ? effectiveDateTime.toLocalTime() : null; this.accountTimeZone = accountTimeZone; this.offsetFromUtc = computeOffsetFromUtc(effectiveDateTime, accountTimeZone); }
DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss"); DateTime today = new DateTime(); DateTime start = formatter.parseDateTime(dtStart); if (today.toLocalDate().compareTo(start.toLocalDate()) != 0) { System.out.println("true"); } else { System.out.println("false"); } if (today.toLocalTime().compareTo(start.toLocalTime()) > 0) { ... }
private void logWithTimestamp(final String debugInfo) { System.out.println(DateTime.now().toLocalTime().toString() + debugInfo); } }
private void formatSeconds(DateTime now, DateTime then, StringBuilder text) { int secondsBetween = Seconds.secondsBetween(now.toLocalTime(), then.toLocalTime()).getSeconds(); if (secondsBetween == 0) { text.append(context.getString(R.string.now)); } else if (secondsBetween > 0) { // in N seconds text.append(context.getResources().getQuantityString(R.plurals.carbon_inSeconds, secondsBetween, secondsBetween)); } else { // N seconds ago text.append(context.getResources().getQuantityString(R.plurals.carbon_secondsAgo, -secondsBetween, -secondsBetween)); } }
public static LocalTime parseTime(String lexicalXSDTime) { final Calendar cal = DatatypeConverter.parseTime(lexicalXSDTime); return new DateTime(cal).withZone(DateTimeZone.UTC).toLocalTime(); } }
private BiFunction<DateTime, DateOperator, Boolean> getTwoTimesComparer(LocalTime targetDate) { return (DateTime date, DateOperator dateOperator) -> { if (targetDate == null || date == null) { return false; } int result = date.toLocalTime().compareTo(targetDate); return resultMatchesOperator(result, dateOperator); }; }
public LocalTime convert(String value, Class<? extends LocalTime> type, ResourceBundle bundle) { try { DateTime out = new LocaleBasedJodaTimeConverter(localization).convert(value, shortTime()); if (out == null) { return null; } return out.toLocalTime(); } catch (Exception e) { throw new ConversionError(MessageFormat.format(bundle.getString("is_not_a_valid_time"), value)); } } }
@Override public TimeOfDay fromNonNullValue(Time value) { DateTime dateTime = new DateTime(value.getTime()); LocalTime localTime = dateTime.toLocalTime(); final TimeOfDay timeOfDay = new TimeOfDay(localTime.getHourOfDay(), localTime.getMinuteOfHour(), localTime.getSecondOfMinute(), localTime.getMillisOfSecond(), localTime.getChronology()); return timeOfDay; }
@Override public TimeOfDay fromNonNullValue(Timestamp value) { final LocalTime localTime = Formatter.LOCAL_DATETIME_PARSER.parseDateTime(value.toString()).toLocalTime(); final TimeOfDay timeOfDay = new TimeOfDay(localTime.getHourOfDay(), localTime.getMinuteOfHour(), localTime.getSecondOfMinute(), localTime.getMillisOfSecond(), localTime.getChronology()); return timeOfDay; }
LocalTime userTime = ...; // Parse the user input DateTime now = DateTime().now(); LocalDate today = now.toLocalDate(); LocalDate resultDate = now.toLocalTime().isBefore(userTime) ? today : today.plusDays(1); DateTime result = resultDate.toDateTime(userTime, now.getTimeZone());
@JsonIgnore public boolean isTodaysDosageResponseCaptured() { LocalDate today = DateUtil.today(); LocalDate yesterday = today.minusDays(1); LocalTime localNow = DateUtil.now().toLocalTime(); if (responseLastCapturedDate == null) { return false; } if (responseLastCapturedDate.equals(today)) { return true; } return responseLastCapturedDate.equals(yesterday) && new Time(localNow.getHourOfDay(), localNow.getMinuteOfHour()).isBefore(dosageTime); }