public static String run() { LocalDateTime time = LocalDateTime.now(); ZonedDateTime zdt = time.atZone(ZoneId.systemDefault()); return zdt.toString(); }
@Override public byte[] convert(ZonedDateTime source) { return fromString(source.toString()); } }
@SchemaModification(addField = "localTime", onType = Timestamp.class) String localTime(Timestamp timestamp, @Arg("timezone") String timezone) { // TODO: Arg should be required, optional should be optional return Instant.ofEpochSecond(timestamp.getSeconds()).atZone(ZoneId.of(timezone)).toString(); } }
@Override public void writeDateTime( ZonedDateTime zonedDateTime ) throws RuntimeException { append( "{datetime: " ); append( quote( zonedDateTime.toString() ) ); append( "}" ); }
private static CircuitBreakerEventDTOBuilder newCircuitBreakerEventDTOBuilder(CircuitBreakerEvent event){ return new CircuitBreakerEventDTOBuilder(event.getCircuitBreakerName(), event.getEventType(), event.getCreationTime().toString()); } }
private static CircuitBreakerEventDTOBuilder newCircuitBreakerEventDTOBuilder(CircuitBreakerEvent event){ return new CircuitBreakerEventDTOBuilder(event.getCircuitBreakerName(), event.getEventType(), event.getCreationTime().toString()); } }
private static CircuitBreakerEventDTOBuilder newCircuitBreakerEventDTOBuilder(CircuitBreakerEvent event){ return new CircuitBreakerEventDTOBuilder(event.getCircuitBreakerName(), event.getEventType(), event.getCreationTime().toString()); } }
public static BulkheadEventDTO createEventDTO(BulkheadEvent bulkheadEvent) { return new BulkheadEventDTO(bulkheadEvent.getBulkheadName(), bulkheadEvent.getEventType(), bulkheadEvent.getCreationTime().toString()); }
@Override public ObjectInspector initialize(ObjectInspector[] arguments) throws UDFArgumentException { if (arguments.length != 0) { throw new UDFArgumentLengthException( "The function CURRENT_DATE does not take any arguments, but found " + arguments.length); } if (currentDate == null) { SessionState ss = SessionState.get(); ZonedDateTime dateTime = ss.getQueryCurrentTimestamp().atZone( ss.getConf().getLocalTimeZone()); Date dateVal = Date.valueOf( dateTime.toString().substring(0, 10)); currentDate = new DateWritableV2(dateVal); } return PrimitiveObjectInspectorFactory.writableDateObjectInspector; }
public static RateLimiterEventDTO createRateLimiterEventDTO(RateLimiterEvent rateLimiterEvent) { RateLimiterEventDTO dto = new RateLimiterEventDTO(); dto.setRateLimiterName(rateLimiterEvent.getRateLimiterName()); dto.setRateLimiterEventType(rateLimiterEvent.getEventType()); dto.setRateLimiterCreationTime(rateLimiterEvent.getCreationTime().toString()); return dto; }
public static RateLimiterEventDTO createRateLimiterEventDTO(RateLimiterEvent rateLimiterEvent) { RateLimiterEventDTO dto = new RateLimiterEventDTO(); dto.setRateLimiterName(rateLimiterEvent.getRateLimiterName()); dto.setRateLimiterEventType(rateLimiterEvent.getEventType()); dto.setRateLimiterCreationTime(rateLimiterEvent.getCreationTime().toString()); return dto; }
public static RateLimiterEventDTO createRateLimiterEventDTO(RateLimiterEvent rateLimiterEvent) { RateLimiterEventDTO dto = new RateLimiterEventDTO(); dto.setRateLimiterName(rateLimiterEvent.getRateLimiterName()); dto.setRateLimiterEventType(rateLimiterEvent.getEventType()); dto.setRateLimiterCreationTime(rateLimiterEvent.getCreationTime().toString()); return dto; }
public static RetryEventDTO createRetryEventDTO(RetryEvent retryEvent) { RetryEventDTO dto = new RetryEventDTO(); dto.setRetryName(retryEvent.getName()); dto.setRetryEventType(retryEvent.getEventType()); dto.setNumberOfRetryAttempts(retryEvent.getNumberOfRetryAttempts()); dto.setRetryCreationTime(retryEvent.getCreationTime().toString()); return dto; }
LocalDateTime ldt = LocalDateTime.now(); ZonedDateTime zdt = ldt.atZone(ZoneOffset.UTC); //you might use a different zone String iso8061 = zdt.toString();
/** * Adds human readable version and creation date settings. * This method is used to display the settings in a human readable format in REST API */ public static Settings addHumanReadableSettings(Settings settings) { Settings.Builder builder = Settings.builder().put(settings); Version version = SETTING_INDEX_VERSION_CREATED.get(settings); if (version != Version.V_EMPTY) { builder.put(SETTING_VERSION_CREATED_STRING, version.toString()); } Version versionUpgraded = settings.getAsVersion(SETTING_VERSION_UPGRADED, null); if (versionUpgraded != null) { builder.put(SETTING_VERSION_UPGRADED_STRING, versionUpgraded.toString()); } Long creationDate = settings.getAsLong(SETTING_CREATION_DATE, null); if (creationDate != null) { ZonedDateTime creationDateTime = ZonedDateTime.ofInstant(Instant.ofEpochMilli(creationDate), ZoneOffset.UTC); builder.put(SETTING_CREATION_DATE_STRING, creationDateTime.toString()); } return builder.build(); }
@Override public int execute(AtlasDbServices services) { if (epochTime == null) { throw new IllegalArgumentException("Required option '-e' is missing"); } if (epochTime < 0) { throw new IllegalArgumentException("Option '-e' should be a positive long, as epoch time" + " is never negative."); } Instant epochTimeInstant = Instant.ofEpochSecond(epochTime); ZonedDateTime date = ZonedDateTime.ofInstant(epochTimeInstant, ZoneId.systemDefault()); printer.info("Input {} in epoch millis is {}", SafeArg.of("epochMillis", epochTime), SafeArg.of("date", date.toString())); KeyValueService keyValueService = services.getKeyValueService(); PuncherStore puncherStore = KeyValueServicePuncherStore.create(keyValueService, false); Long value = puncherStore.get(epochTime); printer.info("The first timestamp before {} is {}", SafeArg.of("date", date.toString()), SafeArg.of("timestamp", value)); return 0; } }
@Override public String convert(final ZonedDateTime zonedDateTime) { return zonedDateTime.toString(); } }
@Override public String convert(final ZonedDateTime source) { return source == null ? null : source.toString(); } }
private String getSurrogateId() { String fingerprint = getSubject() + ':' + getSender().getEmailAddress() + ':' + getSentDate().toString(); CRC32 checksummer = new CRC32(); checksummer.update(fingerprint.getBytes()); return Long.toHexString(checksummer.getValue()); } }
/** * To string. * * @return the string */ public static String asString() { return getVersion() + " - " + getSpecificationVersion() + " - " + getDateTime().toString(); }