/** * {@inheritDoc} */ @Override protected LocalDateTime parse(String localDateTimeAsString) { return LocalDateTime.parse(localDateTimeAsString); }
@Override protected LocalDateTime parse(@Nullable final String input) throws Exception { return LocalDateTime.parse(input); } }
public static LocalDateTime toLocalDateTime(String time, String pattern) { return LocalDateTime.parse(time, DateTimeFormatter.ofPattern(pattern)); }
public static LocalDateTime toLocalDateTime(String time, String pattern) { return LocalDateTime.parse(time, DateTimeFormatter.ofPattern(pattern)); }
/** * parseLocalDateTime. * out put format:yyyy-MM-dd HH:mm:ss * * @param str date String * @return yyyy-MM-dd HH:mm:ss * @see LocalDateTime */ private static LocalDateTime parseLocalDateTime(final String str) { return LocalDateTime.parse(str, DateTimeFormatter.ofPattern(DATE_FORMAT_DATETIME)); }
public Date format(String date, String pattern) { DateTimeFormatter fmt = DateTimeFormatter.ofPattern(pattern, Locale.US); LocalDateTime formatted = LocalDateTime.parse(date, fmt); Instant instant = formatted.atZone(ZoneId.systemDefault()).toInstant(); return Date.from(instant); }
/** * format string time to unix time * * @param time string date * @param pattern date format pattern * @return return unix time */ public static int toUnix(String time, String pattern) { LocalDateTime formatted = LocalDateTime.parse(time, DateTimeFormatter.ofPattern(pattern)); return (int) formatted.atZone(ZoneId.systemDefault()).toInstant().getEpochSecond(); }
public Date format(String date, String pattern) { DateTimeFormatter fmt = DateTimeFormatter.ofPattern(pattern, Locale.US); LocalDateTime formatted = LocalDateTime.parse(date, fmt); Instant instant = formatted.atZone(ZoneId.systemDefault()).toInstant(); return Date.from(instant); }
/** * format string time to unix time * * @param time string date * @param pattern date format pattern * @return return unix time */ public static int toUnix(String time, String pattern) { LocalDateTime formatted = LocalDateTime.parse(time, DateTimeFormatter.ofPattern(pattern)); return (int) formatted.atZone(ZoneId.systemDefault()).toInstant().getEpochSecond(); }
@Override protected LocalDateTime deserialize(String key, DeserializationContext ctxt) throws IOException { try { return LocalDateTime.parse(key, DateTimeFormatter.ISO_LOCAL_DATE_TIME); } catch (DateTimeException e) { return _handleDateTimeException(ctxt, LocalDateTime.class, e, key); } }
public static Date toDateTime(String time, String pattern) { LocalDateTime formatted = LocalDateTime.parse(time, DateTimeFormatter.ofPattern(pattern)); return Date.from(formatted.atZone(ZoneId.systemDefault()).toInstant()); }
public static Date toDateTime(String time, String pattern) { LocalDateTime formatted = LocalDateTime.parse(time, DateTimeFormatter.ofPattern(pattern)); return Date.from(formatted.atZone(ZoneId.systemDefault()).toInstant()); }
public static LocalDateTime localDateTimeFromDate(Date date) { return LocalDateTime.parse(new SimpleDateFormat("YYYY-MM-dd'T'HH:mm", Locale.ROOT).format(date)); } }
@Override public void configure(final TimeBefore annotation) { time = LocalDateTime.parse(annotation.value()); }
@Override public void configure(final TimeAfter annotation) { time = LocalDateTime.parse(annotation.value()); }
public static Result extract(String logLine) { Matcher m = LOG_PATTERN.matcher(logLine); if (!m.find()) { return null; } String logLevel = m.group(1); String logTimestamp = m.group(2) + SPACE + m.group(3) + SPACE + m.group(4); LocalDateTime timestamp = LocalDateTime.parse(logTimestamp, LOG_TIMESTAMP_FORMATTER); return new Result(logLevel, timestamp); }
private void setTimeAsYmd() { ZoneId zoneId = ZoneId.systemDefault(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHH"); LocalDateTime startDateTime = LocalDateTime.parse(startYmd, formatter); LocalDateTime endDateTime = LocalDateTime.parse(endYmd, formatter); startYmdH = startDateTime.atZone(zoneId).toEpochSecond() * 1000L; endYmdH = endDateTime.atZone(zoneId).toEpochSecond() * 1000L; } }
@Override public TemporalAccessor parse(String text, Locale locale) throws ParseException { DateTimeFormatter formatterToUse = DateTimeContextHolder.getFormatter(this.formatter, locale); if (LocalDate.class == this.temporalAccessorType) { return LocalDate.parse(text, formatterToUse); } else if (LocalTime.class == this.temporalAccessorType) { return LocalTime.parse(text, formatterToUse); } else if (LocalDateTime.class == this.temporalAccessorType) { return LocalDateTime.parse(text, formatterToUse); } else if (ZonedDateTime.class == this.temporalAccessorType) { return ZonedDateTime.parse(text, formatterToUse); } else if (OffsetDateTime.class == this.temporalAccessorType) { return OffsetDateTime.parse(text, formatterToUse); } else if (OffsetTime.class == this.temporalAccessorType) { return OffsetTime.parse(text, formatterToUse); } else { throw new IllegalStateException("Unsupported TemporalAccessor type: " + this.temporalAccessorType); } }
@Override public Object fromString(final String str) { try { return LocalDateTime.parse(str); } catch (final DateTimeParseException e) { final ConversionException exception = new ConversionException("Cannot parse value as local date time", e); exception.add("value", str); throw exception; } }
private GCEvent handleExclusiveStart(StartElement startElement) { GCEvent event = new GCEvent(); try { event.setDateStamp(ZonedDateTime.of( LocalDateTime.parse(getAttributeValue(startElement, "timestamp"), dateTimeFormatter), ZoneId.systemDefault())); } catch (DateTimeParseException e) { if (getLogger().isLoggable(Level.WARNING)) getLogger().warning("line " + in.getLineNumber() + ": " + e.toString()); if (getLogger().isLoggable(Level.FINE)) getLogger().log(Level.FINE, "line " + in.getLineNumber() + ": " + e.getMessage(), e); } return event; }