パッケージ org.postgresql.util

クラス PGTime

java.lang.Object
java.util.Date
java.sql.Time
org.postgresql.util.PGTime
すべての実装されたインタフェース:
Serializable, Cloneable, Comparable<Date>

public class PGTime extends Time
This class augments the Java built-in Time to allow for explicit setting of the time zone.
関連項目:
  • コンストラクタの詳細

    • PGTime

      public PGTime(long time)
      Constructs a PGTime without a time zone.
      パラメータ:
      time - milliseconds since January 1, 1970, 00:00:00 GMT; a negative number is milliseconds before January 1, 1970, 00:00:00 GMT.
      関連項目:
    • PGTime

      public PGTime(long time, @Nullable Calendar calendar)
      Constructs a PGTime with the given calendar object. The calendar object is optional. If absent, the driver will treat the time as time without time zone. When present, the driver will treat the time as a time with time zone using the TimeZone in the calendar object. Furthermore, this calendar will be used instead of the calendar object passed to PreparedStatement.setTime(int, Time, Calendar).
      パラメータ:
      time - milliseconds since January 1, 1970, 00:00:00 GMT; a negative number is milliseconds before January 1, 1970, 00:00:00 GMT.
      calendar - the calendar object containing the time zone or null.
      関連項目:
  • メソッドの詳細

    • setCalendar

      public void setCalendar(@Nullable Calendar calendar)
      Sets the calendar object for this time.
      パラメータ:
      calendar - the calendar object or null.
    • getCalendar

      public @Nullable Calendar getCalendar()
      Returns the calendar object for this time.
      戻り値:
      the calendar or null.
    • hashCode

      public int hashCode()
      オーバーライド:
      hashCode クラス内 Date
    • equals

      public boolean equals(@Nullable Object o)
      オーバーライド:
      equals クラス内 Date
    • clone

      public Object clone()
      オーバーライド:
      clone クラス内 Date