com.google.cloud.Timestamp.toString()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(5.6k)|赞(0)|评价(0)|浏览(172)

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

Timestamp.toString介绍

暂无

代码示例

代码示例来源:origin: googleapis/google-cloud-java

  1. @Override
  2. public String toString() {
  3. return toString(new StringBuilder()).toString();
  4. }

代码示例来源:origin: googleapis/google-cloud-java

  1. StringBuilder toString(StringBuilder b) {
  2. // TODO(user): Convert all internal toString(StringBuilder) methods to return StringBuilder.
  3. switch (mode) {
  4. case STRONG:
  5. return b.append("strong");
  6. case READ_TIMESTAMP:
  7. return b.append("exact_timestamp: ").append(timestamp.toString());
  8. case MIN_READ_TIMESTAMP:
  9. return b.append("min_read_timestamp: ").append(timestamp.toString());
  10. case EXACT_STALENESS:
  11. return b.append("exact_staleness: ").append(Durations.toString(staleness));
  12. case MAX_STALENESS:
  13. return b.append("max_staleness: ").append(Durations.toString(staleness));
  14. default:
  15. throw new AssertionError("Unexpected mode: " + mode);
  16. }
  17. }

代码示例来源:origin: googleapis/google-cloud-java

  1. static Map<String, AttributeValue> getTransactionAnnotations(Transaction t) {
  2. return ImmutableMap.of(
  3. "Id",
  4. AttributeValue.stringAttributeValue(t.getId().toStringUtf8()),
  5. "Timestamp",
  6. AttributeValue.stringAttributeValue(Timestamp.fromProto(t.getReadTimestamp()).toString()));
  7. }

代码示例来源:origin: googleapis/google-cloud-java

  1. @Test
  2. public void testToString() {
  3. assertThat(Timestamp.MIN_VALUE.toString()).isEqualTo("0001-01-01T00:00:00Z");
  4. assertThat(Timestamp.MAX_VALUE.toString()).isEqualTo("9999-12-31T23:59:59.999999999Z");
  5. assertThat(Timestamp.ofTimeSecondsAndNanos(0, 0).toString()).isEqualTo("1970-01-01T00:00:00Z");
  6. assertThat(Timestamp.ofTimeSecondsAndNanos(0, 100).toString())
  7. .isEqualTo("1970-01-01T00:00:00.000000100Z");
  8. assertThat(Timestamp.ofTimeSecondsAndNanos(TEST_TIME_SECONDS, 0).toString())
  9. .isEqualTo(TEST_TIME_ISO);
  10. }

代码示例来源:origin: googleapis/google-cloud-java

  1. ListValue toProto() {
  2. ListValue.Builder builder = ListValue.newBuilder();
  3. for (Object part : parts) {
  4. if (part == null) {
  5. builder.addValues(NULL_PROTO);
  6. } else if (part instanceof Boolean) {
  7. builder.addValuesBuilder().setBoolValue((Boolean) part);
  8. } else if (part instanceof Long) {
  9. builder.addValuesBuilder().setStringValue(part.toString());
  10. } else if (part instanceof Double) {
  11. builder.addValuesBuilder().setNumberValue((Double) part);
  12. } else if (part instanceof String) {
  13. builder.addValuesBuilder().setStringValue((String) part);
  14. } else if (part instanceof ByteArray) {
  15. builder.addValuesBuilder().setStringValue(((ByteArray) part).toBase64());
  16. } else if (part instanceof Timestamp) {
  17. builder.addValuesBuilder().setStringValue(((Timestamp) part).toString());
  18. } else {
  19. throw new AssertionError("Illegal key part: " + part.getClass());
  20. }
  21. }
  22. return builder.build();
  23. }
  24. }

代码示例来源:origin: com.google.cloud/google-cloud-core

  1. @Override
  2. public String toString() {
  3. return toString(new StringBuilder()).toString();
  4. }

代码示例来源:origin: com.google.cloud/google-cloud-spanner

  1. StringBuilder toString(StringBuilder b) {
  2. // TODO(user): Convert all internal toString(StringBuilder) methods to return StringBuilder.
  3. switch (mode) {
  4. case STRONG:
  5. return b.append("strong");
  6. case READ_TIMESTAMP:
  7. return b.append("exact_timestamp: ").append(timestamp.toString());
  8. case MIN_READ_TIMESTAMP:
  9. return b.append("min_read_timestamp: ").append(timestamp.toString());
  10. case EXACT_STALENESS:
  11. return b.append("exact_staleness: ").append(Durations.toString(staleness));
  12. case MAX_STALENESS:
  13. return b.append("max_staleness: ").append(Durations.toString(staleness));
  14. default:
  15. throw new AssertionError("Unexpected mode: " + mode);
  16. }
  17. }

代码示例来源:origin: com.google.cloud/google-cloud-spanner

  1. static Map<String, AttributeValue> getTransactionAnnotations(Transaction t) {
  2. return ImmutableMap.of(
  3. "Id",
  4. AttributeValue.stringAttributeValue(t.getId().toStringUtf8()),
  5. "Timestamp",
  6. AttributeValue.stringAttributeValue(Timestamp.fromProto(t.getReadTimestamp()).toString()));
  7. }

代码示例来源:origin: GoogleCloudPlatform/DataflowTemplates

  1. builder.set(field, nullValue ? null : row.getString(fieldName));
  2. } else if (spannerType.equals("TIMESTAMP")) {
  3. builder.set(field, nullValue ? null : row.getTimestamp(fieldName).toString());
  4. } else if (spannerType.equals("DATE")) {
  5. builder.set(field, nullValue ? null : row.getDate(fieldName).toString());
  6. row.getTimestampList(fieldName)
  7. .stream()
  8. .map(timestamp -> timestamp == null ? null : timestamp.toString())
  9. .collect(Collectors.toList());
  10. builder.set(field, values);

代码示例来源:origin: GoogleCloudPlatform/DataflowTemplates

  1. case TIMESTAMP:
  2. return nullSafeColumnParser(
  3. (currentRow, columnName) -> currentRow.getTimestamp(columnName).toString());
  4. case ARRAY:
  5. return nullSafeColumnParser(SpannerConverters::parseArrayValue);

代码示例来源:origin: com.google.cloud/google-cloud-spanner

  1. ListValue toProto() {
  2. ListValue.Builder builder = ListValue.newBuilder();
  3. for (Object part : parts) {
  4. if (part == null) {
  5. builder.addValues(NULL_PROTO);
  6. } else if (part instanceof Boolean) {
  7. builder.addValuesBuilder().setBoolValue((Boolean) part);
  8. } else if (part instanceof Long) {
  9. builder.addValuesBuilder().setStringValue(part.toString());
  10. } else if (part instanceof Double) {
  11. builder.addValuesBuilder().setNumberValue((Double) part);
  12. } else if (part instanceof String) {
  13. builder.addValuesBuilder().setStringValue((String) part);
  14. } else if (part instanceof ByteArray) {
  15. builder.addValuesBuilder().setStringValue(((ByteArray) part).toBase64());
  16. } else if (part instanceof Timestamp) {
  17. builder.addValuesBuilder().setStringValue(((Timestamp) part).toString());
  18. } else {
  19. throw new AssertionError("Illegal key part: " + part.getClass());
  20. }
  21. }
  22. return builder.build();
  23. }
  24. }

相关文章