public ZonedDateTime plusSeconds(long amount) { return dt.plusSeconds(amount); }
/** * Returns a {@link java.time.ZonedDateTime} that is {@code seconds} seconds after this date/time. * * @param self an ZonedDateTime * @param seconds the number of seconds to add * @return a ZonedDateTime * @since 2.5.0 */ public static ZonedDateTime plus(final ZonedDateTime self, long seconds) { return self.plusSeconds(seconds); }
dateTime = dateTime.withNano(0); } else { dateTime = dateTime.plusSeconds(sign * num); dateTime = dateTime.plusSeconds(1);
/** * Calculate the expiration date for a token. * * @param issuedDate * @return */ private ZonedDateTime calculateExpirationDate(ZonedDateTime issuedDate) { return issuedDate.plusSeconds(validFor); }
/** * Returns an ISO8601 DateTime string using UTC. * * @param duration the time in seconds from now * @return the date-time string e.g. 2016-01-01T00:00:00Z */ private String getExpiryFromDuration(long duration) { return ZonedDateTime.now(ZoneOffset.UTC).plusSeconds(duration).format(DATE_TIME_FORMATTER); } }
private ZonedDateTime calcExpiresAt () { // get number of entries int entries = 0; for (UnsName sn: storedNames) entries += sn.getRecordsCount(); if (entries == 0) entries = 1; final int finalEntries = entries; return prepaidFrom.plusSeconds((long) (prepaidNamesForDays * 24 * 3600 / finalEntries)); }
@JsonCreator TokensImpl(String accessToken, String refreshToken, @Nullable Long expiresIn) { if (isEmpty(accessToken)) throw new SphereException("OAuth response must contain an access_token. Was empty."); this.accessToken = accessToken; this.refreshToken = refreshToken; this.expiresIn = expiresIn; expiresInZonedDateTime = Optional.ofNullable(expiresIn).map(seconds -> ZonedDateTime.now().plusSeconds(seconds)).orElse(null); }
@JsonCreator private Tokens(String accessToken, String refreshToken, Long expiresIn) { if (isEmpty(accessToken)) throw new SphereException("OAuth response must contain an access_token. Was empty."); this.accessToken = accessToken; this.refreshToken = refreshToken; this.expiresIn = expiresIn; expiresInZonedDateTime = Optional.ofNullable(expiresIn).map(seconds -> ZonedDateTime.now().plusSeconds(seconds)).orElse(null); }
/** * Always returns {@link ZonedDateTime} * * @return the parsed header type */ public ZonedDateTime parse() { if (isSimpleNumber()) { return ZonedDateTime.now(ZoneOffset.UTC).plusSeconds(Long.parseLong(getValue())); } else { return parse(RFC_1123_DATE_TIME); } }
/** * Always returns {@link ZonedDateTime} * * @return the parsed header type */ public ZonedDateTime parse() { if (isSimpleNumber()) { return ZonedDateTime.now(ZoneOffset.UTC).plusSeconds(Long.parseLong(getValue())); } else { return parse(RFC_1123_DATE_TIME); } }
/** * Always returns {@link ZonedDateTime} * * @return the parsed header type */ public ZonedDateTime parse() { if (isSimpleNumber()) { return ZonedDateTime.now(ZoneOffset.UTC).plusSeconds(Long.parseLong(getValue())); } else { return parse(RFC_1123_DATE_TIME); } }
@AtlasFieldActionInfo(name = "AddSeconds", sourceType = FieldType.ANY_DATE, targetType = FieldType.ANY_DATE, sourceCollectionType = CollectionType.NONE, targetCollectionType = CollectionType.NONE) public static ZonedDateTime addSeconds(Action action, ZonedDateTime input) { if (action == null || !(action instanceof AddSeconds)) { throw new IllegalArgumentException("Action must be an AddSeconds action"); } if (input == null) { return null; } AddSeconds addSeconds = (AddSeconds) action; return input.plusSeconds(addSeconds.getSeconds() == null ? 0L : addSeconds.getSeconds()); }
@Override public ZonedDateTime random() { ZonedDateTime now = ZonedDateTime.now().withZoneSameInstant(ZoneId.of(RandomData.random(ZoneId.getAvailableZoneIds()))); int year = 60 * 60 * 24 * 365; return now.plusSeconds((long) RandomData.randomInteger(-2 * year, 2 * year));// +- 2 years; }
@Override public String generate(String username) { return Jwts.builder() .setSubject(username) .setExpiration(Date.from(ZonedDateTime.now().plusSeconds(secondsToExpire).toInstant())) .signWith(HS512, secretKey) .compact(); }
private ZonedDateTime dateTimeAfterValidFromAndOldValidUntil(final CartDiscount cartDiscount) { return Optional.ofNullable(cartDiscount.getValidUntil()) .orElse(Optional.ofNullable(cartDiscount.getValidFrom()).orElse(SphereTestUtils.now()).plusSeconds(1000)).plusSeconds(1); } }
@Override public void modifySecurityHeader(Element securityHeader) { if (securityHeader != null) { // Find the Timestamp + change it. Element timestampElement = XMLUtils.findElement(securityHeader, "Timestamp", WSS4JConstants.WSU_NS); Element createdValue = XMLUtils.findElement(timestampElement, "Created", WSS4JConstants.WSU_NS); ZonedDateTime created = ZonedDateTime.parse(createdValue.getTextContent()); // Add 5 seconds createdValue.setTextContent(DateUtil.getDateTimeFormatter(true).format(created.plusSeconds(5L))); } }
@Override public ZonedDateTime prepareZonedDateTimeForParameterSetter(Connection conn, ZonedDateTime z) { ZoneOffset systemOffset = OffsetDateTime.now().getOffset(); ZoneOffset offset = z.getOffset(); int offsetDifInSeconds = systemOffset.getTotalSeconds() - offset.getTotalSeconds(); return z.plusSeconds(offsetDifInSeconds); }
static Contract createComplexConctract(PrivateKey key, int subcontracts, int n) { Contract root = createSimpleContract(key); for(int i = 0; i < subcontracts; i++) { Contract c = createSimpleContract(key); c.setExpiresAt(c.getExpiresAt().plusSeconds(i+1+(subcontracts+1)*n)); c.seal(); root.addNewItems(c); } root.setExpiresAt(root.getExpiresAt().plusSeconds((subcontracts+1)*n)); root.addSignerKey(key); root.seal(); return root; }
public void test_builder_inverseFx() { ResolvedFxVanillaOption test = sut2(); assertEquals(test.getExpiry(), EXPIRY_DATE_TIME.plusSeconds(1)); assertEquals(test.getExpiryDate(), EXPIRY_DATE_TIME.toLocalDate()); assertEquals(test.getLongShort(), SHORT); assertEquals(test.getCounterCurrency(), GBP); assertEquals(test.getPutCall(), PUT); assertEquals(test.getStrike(), STRIKE_RE); assertEquals(test.getUnderlying(), FX_RE); }
static ResolvedFxVanillaOption sut2() { ; return ResolvedFxVanillaOption.builder() .longShort(SHORT) .expiry(EXPIRY_DATE_TIME.plusSeconds(1)) .underlying(FX_RE) .build(); }