java.time.Instant.toString()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(9.1k)|赞(0)|评价(0)|浏览(171)

本文整理了Java中java.time.Instant.toString()方法的一些代码示例,展示了Instant.toString()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Instant.toString()方法的具体详情如下:
包路径:java.time.Instant
类名称:Instant
方法名:toString

Instant.toString介绍

[英]A string representation of this instant using ISO-8601 representation.

The format used is the same as DateTimeFormatters#ISO_INSTANT.
[中]使用ISO-8601表示法的该瞬间的字符串表示法。
使用的格式与DateTimeFormatters#ISO#INSTANT相同。

代码示例

代码示例来源:origin: spring-projects/spring-framework

@Override
public String print(Instant object, Locale locale) {
  return object.toString();
}

代码示例来源:origin: org.springframework/spring-context

@Override
public String print(Instant object, Locale locale) {
  return object.toString();
}

代码示例来源:origin: blox/blox

@Override
public String convert(final Instant time) {
 return time.toString();
}

代码示例来源:origin: org.apache.lucene/lucene-core

/** Returns the current time as string for insertion into log messages. */
 protected String getTimestamp() {
  return Instant.now().toString();
 }  
}

代码示例来源:origin: GoogleContainerTools/jib

public HistoryEntry build() {
 return new HistoryEntry(
   creationTimestamp == null ? null : creationTimestamp.toString(),
   author,
   createdBy,
   comment,
   emptyLayer);
}

代码示例来源:origin: knowm/XChange

public List<HitbtcOwnTrade> getTradeHistoryRaw(
  String symbol, HitbtcSort sort, Date from, Date till, Integer limit, long offset)
  throws IOException {
 String sortValue = sort != null ? sort.toString().toUpperCase() : null;
 String fromValue = from != null ? Instant.ofEpochMilli(from.getTime()).toString() : null;
 String tillValue = till != null ? Instant.ofEpochMilli(till.getTime()).toString() : null;
 return hitbtc.getHitbtcTrades(
   symbol, sortValue, "timestamp", fromValue, tillValue, limit, offset);
}

代码示例来源:origin: yu199195/Raincat

/**
 * 得到时间戳格式字串.
 *
 * @param date 长日期
 * @return UTC 格式的时间戳字符串
 */
public static String getTimeStampStr(final LocalDateTime date) {
  return date.toInstant(ZoneOffset.UTC).toString();
}

代码示例来源:origin: knowm/XChange

public List<HitbtcTransaction> getTransactions(
  String currency, HitbtcSort sort, Date from, Date till, Integer limit, Integer offset)
  throws HttpStatusIOException {
 String sortValue = sort != null ? sort.toString().toUpperCase() : null;
 String fromValue = from != null ? Instant.ofEpochMilli(from.getTime()).toString() : null;
 String tillValue = till != null ? Instant.ofEpochMilli(till.getTime()).toString() : null;
 return hitbtc.transactions(
   currency, sortValue, "timestamp", fromValue, tillValue, limit, offset);
}

代码示例来源:origin: spring-projects/spring-data-redis

@Override
  public byte[] convert(Instant source) {
    return fromString(source.toString());
  }
}

代码示例来源:origin: blox/blox

@Override
 public void apply(Swagger swagger) {
  swagger.setVendorExtension("x-generated-at", Instant.now().toString());
 }
}

代码示例来源:origin: google/data-transfer-project

public void setDueDate(String timeline, String listId, int seriesId, int taskId, Instant dueDate)
  throws IOException {
 // NB: does not set due time, merely due date
 // TODO: address due times
 Map<String, String> params = new LinkedHashMap<>();
 params.put("method", RememberTheMilkMethods.TASKS_DUE_DATE.getMethodName());
 params.put("timeline", timeline);
 params.put("list_id", listId);
 params.put("taskseries_id", String.valueOf(seriesId));
 params.put("task_id", String.valueOf(taskId));
 params.put("due", dueDate.toString());
 makeRequest(params, TaskUpdateResponse.class);
}

代码示例来源:origin: speedment/speedment

@Override
public String apply(Level level, String name, String message) {
  requireNonNull(level);
  requireNonNull(name);
  return new StringBuilder()
    .append(formatInstance(Instant.now().toString()))
    .append(" ")
    .append(level.toText())
    .append(" [")
    .append(Thread.currentThread().getName())
    .append("] (")
    .append(name)
    .append(") - ")
    .append(message)
    .toString();
}

代码示例来源:origin: AxonFramework/AxonFramework

@Override
protected void describeTo(StringBuilder stringBuilder) {
  super.describeTo(stringBuilder);
  stringBuilder.append(", timestamp='")
      .append(getTimestamp().toString());
}

代码示例来源:origin: Netflix/Priam

@GET
  @Path("/restore")
  public Response restore(@QueryParam("daterange") String daterange) throws Exception {
    DateUtil.DateRange dateRange = new DateUtil.DateRange(daterange);
    logger.info(
        "Parameters: {startTime: [{}], endTime: [{}]}",
        dateRange.getStartTime().toString(),
        dateRange.getEndTime().toString());
    restoreObj.restore(dateRange);
    return Response.ok("[\"ok\"]", MediaType.APPLICATION_JSON).build();
  }
}

代码示例来源:origin: google/rejoiner

@SchemaModification(addField = "iso", onType = Timestamp.class)
String isoString(Timestamp timestamp) {
 return Instant.ofEpochSecond(timestamp.getSeconds()).toString();
}

代码示例来源:origin: eclipse-vertx/vert.x

@Test
public void testPutInstant() {
 Instant bin1 = Instant.now();
 Instant bin2 = bin1.plus(1, ChronoUnit.DAYS);
 Instant bin3 = bin1.plus(1, ChronoUnit.MINUTES);
 assertSame(jsonObject, jsonObject.put("foo", bin1));
 assertEquals(bin1, jsonObject.getInstant("foo"));
 assertEquals(bin1.toString(), jsonObject.getValue("foo"));
 jsonObject.put("quux", bin2);
 assertEquals(bin2, jsonObject.getInstant("quux"));
 assertEquals(bin2.toString(), jsonObject.getValue("quux"));
 assertEquals(bin1, jsonObject.getInstant("foo"));
 assertEquals(bin1.toString(), jsonObject.getValue("foo"));
 jsonObject.put("foo", bin3);
 assertEquals(bin3, jsonObject.getInstant("foo"));
 assertEquals(bin3.toString(), jsonObject.getValue("foo"));
 jsonObject.put("foo", (Instant) null);
 assertTrue(jsonObject.containsKey("foo"));
 try {
  jsonObject.put(null, bin1);
  fail();
 } catch (NullPointerException e) {
  // OK
 }
}

代码示例来源:origin: eclipse-vertx/vert.x

@Test
public void testAddInstant() {
 Instant now = Instant.now();
 assertSame(jsonArray, jsonArray.add(now));
 assertEquals(now, jsonArray.getInstant(0));
 assertEquals(now.toString(), jsonArray.getValue(0));
 try {
  jsonArray.add((Instant)null);
  fail();
 } catch (NullPointerException e) {
  // OK
 }
}

代码示例来源:origin: eclipse-vertx/vert.x

@Test
public void testDecode() throws Exception {
 byte[] bytes = TestUtils.randomByteArray(10);
 String strBytes = Base64.getEncoder().encodeToString(bytes);
 Instant now = Instant.now();
 String strInstant = ISO_INSTANT.format(now);
 String json = "{\"mystr\":\"foo\",\"myint\":123,\"mylong\":1234,\"myfloat\":1.23,\"mydouble\":2.34,\"" +
  "myboolean\":true,\"mybinary\":\"" + strBytes + "\",\"myinstant\":\"" + strInstant + "\",\"mynull\":null,\"myobj\":{\"foo\":\"bar\"},\"myarr\":[\"foo\",123]}";
 JsonObject obj = new JsonObject(json);
 assertEquals(json, obj.encode());
 assertEquals("foo", obj.getString("mystr"));
 assertEquals(Integer.valueOf(123), obj.getInteger("myint"));
 assertEquals(Long.valueOf(1234), obj.getLong("mylong"));
 assertEquals(Float.valueOf(1.23f), obj.getFloat("myfloat"));
 assertEquals(Double.valueOf(2.34d), obj.getDouble("mydouble"));
 assertTrue(obj.getBoolean("myboolean"));
 assertArrayEquals(bytes, obj.getBinary("mybinary"));
 assertEquals(Base64.getEncoder().encodeToString(bytes), obj.getValue("mybinary"));
 assertEquals(now, obj.getInstant("myinstant"));
 assertEquals(now.toString(), obj.getValue("myinstant"));
 assertTrue(obj.containsKey("mynull"));
 JsonObject nestedObj = obj.getJsonObject("myobj");
 assertEquals("bar", nestedObj.getString("foo"));
 JsonArray nestedArr = obj.getJsonArray("myarr");
 assertEquals("foo", nestedArr.getString(0));
 assertEquals(Integer.valueOf(123), Integer.valueOf(nestedArr.getInteger(1)));
}

代码示例来源:origin: eclipse-vertx/vert.x

@Test
public void testDecode() {
 byte[] bytes = TestUtils.randomByteArray(10);
 String strBytes = Base64.getEncoder().encodeToString(bytes);
 Instant now = Instant.now();
 String strInstant = ISO_INSTANT.format(now);
 String json = "[\"foo\",123,1234,1.23,2.34,true,\"" + strBytes + "\",\"" + strInstant + "\",null,{\"foo\":\"bar\"},[\"foo\",123]]";
 JsonArray arr = new JsonArray(json);
 assertEquals("foo", arr.getString(0));
 assertEquals(Integer.valueOf(123), arr.getInteger(1));
 assertEquals(Long.valueOf(1234l), arr.getLong(2));
 assertEquals(Float.valueOf(1.23f), arr.getFloat(3));
 assertEquals(Double.valueOf(2.34d), arr.getDouble(4));
 assertEquals(true, arr.getBoolean(5));
 assertArrayEquals(bytes, arr.getBinary(6));
 assertEquals(Base64.getEncoder().encodeToString(bytes), arr.getValue(6));
 assertEquals(now, arr.getInstant(7));
 assertEquals(now.toString(), arr.getValue(7));
 assertTrue(arr.hasNull(8));
 JsonObject obj = arr.getJsonObject(9);
 assertEquals("bar", obj.getString("foo"));
 JsonArray arr2 = arr.getJsonArray(10);
 assertEquals("foo", arr2.getString(0));
 assertEquals(Integer.valueOf(123), arr2.getInteger(1));
}

代码示例来源:origin: eclipse-vertx/vert.x

jsonObject.put("foo", now);
assertEquals(now, jsonObject.getInstant("foo", later));
assertEquals(now.toString(), jsonObject.getValue("foo", later));
assertEquals(now, jsonObject.getInstant("foo", null));
assertEquals(now.toString(), jsonObject.getValue("foo", null));

相关文章