public RoutePoint(final LngLat location, final Long fromTimeTs) { this.location = location; // This time must be an UTC time like in the Real Time backend this.fromTimeTs = fromTimeTs; fromTime = DateUtils.timestampToString(fromTimeTs); }
public static long toMillis(final String timestamp) { return stringToDate(timestamp).getTime(); }
public Observation(final String value, final Date timestamp, final String location) { this(value, DateUtils.toStringTimestamp(timestamp), location); }
public AlarmMessage(final String message, final String sender, final String timestamp) { this(); this.message = message; this.sender = sender; this.timestamp = timestamp; time = DateUtils.toMillis(timestamp); }
public static Date stringToDate(final String date) { LOCK_TZ_PSAB_DF.lock(); try { // First, validate that localTime has TZ defined. If not defined, we will treat it as a UTC // date (+0000) return StringUtils.hasText(date) ? TZ_PSAB_DF.parse(formatToUTC(date)) : null; } catch (final ParseException e) { throw new IllegalArgumentException("Error parsing date " + date, e); } finally { LOCK_TZ_PSAB_DF.unlock(); } }
/** * Normalize to UTC input timestamps. * * @param timestamp * @return * @throws JsonConverterException */ protected Long parseTimestamp(final String timestamp) throws JsonConverterException { try { return DateUtils.parseTimestamp(timestamp); } catch (final IllegalArgumentException e) { throw buildJsonFieldError("timestamp", timestamp, e); } }
public void setTimestamp(final String timestamp) { this.timestamp = timestamp; time = DateUtils.toMillis(timestamp); }
public String timestampToString(final Long timestamp) { return DateUtils.timestampToString(timestamp); } }
public static Long parseTimestamp(final String timestamp) { final Date date = stringToDate(timestamp); return date != null ? date.getTime() : null; }
public OrderMessage(final String order, final String sender, final Long timestamp) { this(order, sender); if (timestamp != null) { this.timestamp = DateUtils.toStringTimestamp(new Date(timestamp)); time = timestamp; } }
public void setTimestamp(final String timestamp) { this.timestamp = timestamp; time = DateUtils.toMillis(timestamp); }
private void addSignedHeader(final HttpRequestBase httpRequest, final String body) throws GeneralSecurityException { final String currentDate = DateUtils.timestampToString(System.currentTimeMillis()); final String hmac = HMACBuilder.buildHeader(body, host, secretKey, currentDate); httpRequest.addHeader(SentiloConstants.HMAC_HEADER, hmac); httpRequest.addHeader(SentiloConstants.DATE_HEADER, currentDate); LOGGER.debug("Add header {} with value {}", SentiloConstants.HMAC_HEADER, hmac); LOGGER.debug("Add header {} with value {}", SentiloConstants.DATE_HEADER, currentDate); }
protected Date parseDate(final String date) throws JsonConverterException { try { return DateUtils.stringToDate(date); } catch (final IllegalArgumentException e) { throw buildJsonFieldError("date", date, e); } }
public void put(final String parameter, final Date date) { values.put(parameter, DateUtils.toStringTimestamp(date)); }
public Observation(final String value, final String timestamp) { this(value); this.timestamp = timestamp; if (time == null && StringUtils.hasLength(timestamp)) { time = DateUtils.toMillis(timestamp); } }
public static String buildMessageToPublish(final InternalAlert alert, final String value, final String topic) { final Long timestamp = System.currentTimeMillis(); final EventMessage event = new EventMessage(); event.setAlert(alert.getId()); event.setProvider(alert.getProviderId()); event.setSensor(alert.getSensorId()); event.setMessage(value); event.setTimestamp(DateUtils.timestampToString(timestamp)); event.setPublisher("SENTILO"); event.setType(EventType.ALARM.name()); event.setTopic(topic); return converter.marshal(event); }
public String parseUtcTimeToLocalTime(final String utcTimestamp) { setPattern(DEFAULT_DATE_PATTERN); return StringUtils.hasText(utcTimestamp) ? print(DateUtils.stringToDate(utcTimestamp), LocaleContextHolder.getLocale()) : utcTimestamp; }
final Date to = new Date(); final Date from = new Date(System.currentTimeMillis() - 10000); final String toText = DateUtils.toStringTimestamp(to); final String fromText = DateUtils.toStringTimestamp(from); final String limitText = Integer.toString(limit);
floor.setToTime(DateUtils.timestampToString(previousToTime));
StringUtils.hasText(from) ? new QueryFilterParams(DateUtils.stringToDate(from), DateUtils.stringToDate(to), 1) : new QueryFilterParams(1);