6 package com.vesoft.nebula.client.graph.data;
8 import com.vesoft.nebula.Time;
9 import java.util.Objects;
12 private final Time time;
26 return time.getHour();
33 return time.getMinute();
47 return time.getMicrosec();
69 return String.format(
"%02d:%02d:%02d.%06d",
70 localTime.hour, localTime.minute, localTime.sec, localTime.microsec);
77 return String.format(
"%02d:%02d:%02d.%06d",
78 time.hour, time.minute, time.sec, time.microsec);
86 return String.format(
"utc time: %02d:%02d:%02d.%06d, timezoneOffset: %d",
87 time.hour, time.minute, time.sec, time.microsec, getTimezoneOffset());
91 public boolean equals(Object o) {
95 if (o ==
null || getClass() != o.getClass()) {
99 return time.hour == that.getHour()
100 && time.minute == that.getMinute()
101 && time.sec == time.getSec()
102 && time.microsec == time.getMicrosec();
106 public int hashCode() {
107 return Objects.hash(time);
static Time timeConvertWithTimezone(Time time, int timezoneOffset)
Time getTimeWithTimezoneOffset(int timezoneOffset)
TimeWrapper(Time time)
TimeWrapper is a wrapper for the time tyoe of nebula-graph.