Package org.duckdb

Class DuckDBTimestamp

    • 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)
      • localDateTime2Micros

        public static long localDateTime2Micros​(java.time.LocalDateTime localDateTime)
      • valueOf

        public static java.lang.Object valueOf​(java.lang.Object x)
      • 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