Package org.duckdb

Class DuckDBTimestamp

  • Direct Known Subclasses:
    DuckDBTimestampTZ

    public class DuckDBTimestamp
    extends java.lang.Object
    • Field Detail

      • timeMicros

        protected long timeMicros
    • Constructor Detail

      • DuckDBTimestamp

        public DuckDBTimestamp​(long timeMicros)
      • DuckDBTimestamp

        public DuckDBTimestamp​(java.time.LocalDateTime localDateTime)
      • DuckDBTimestamp

        public DuckDBTimestamp​(java.time.OffsetDateTime offsetDateTime)
      • DuckDBTimestamp

        public DuckDBTimestamp​(java.sql.Timestamp sqlTimestamp)
    • Method Detail

      • toSqlTimestamp

        public static java.sql.Timestamp toSqlTimestamp​(long timeMicros)
      • toSqlTimestampNanos

        public static java.sql.Timestamp toSqlTimestampNanos​(long timeNanos)
      • toLocalDateTime

        public static java.time.LocalDateTime toLocalDateTime​(long timeMicros)
      • toOffsetTime

        public static java.time.OffsetTime toOffsetTime​(long timeBits)
      • toOffsetDateTime

        public static java.time.OffsetDateTime toOffsetDateTime​(long timeMicros)
      • fromSecondInstant

        public static java.sql.Timestamp fromSecondInstant​(long seconds)
      • fromMilliInstant

        public static java.sql.Timestamp fromMilliInstant​(long millis)
      • fromMicroInstant

        public static java.sql.Timestamp fromMicroInstant​(long micros)
      • fromNanoInstant

        public static java.sql.Timestamp fromNanoInstant​(long nanos)
      • toSqlTimestamp

        public java.sql.Timestamp toSqlTimestamp()
      • toLocalDateTime

        public java.time.LocalDateTime toLocalDateTime()
      • toOffsetDateTime

        public java.time.OffsetDateTime toOffsetDateTime()
      • getMicroseconds

        public static long getMicroseconds​(java.sql.Timestamp sqlTimestamp)
      • getMicrosEpoch

        public long getMicrosEpoch()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object