# TIMESTAMP

TIMESTAMP armazena o valor combinado de DATE e TIME. Permite um valor de segundos fracionário com até nove dígitos.

#### Sintaxe

    TIMESTAMP

#### Tipo Java correspondente em tempo de compilação

java.sql.Timestamp

#### Tipo do metadado do JDBC (java.sql.Types)

TIMESTAMP

Datas, horas e carimbos do tempo não podem ser misturados em expressões, exceto com CAST.

O Derby suporta os seguintes formatos para TIMESTAMP:

    yyyy-mm-dd hh[:mm[:ss[.nnnnnn]]]
    yyyy-mm-dd-hh[.mm[.ss[.nnnnnn]]]

O primeiro dos dois formatos acima é o formato de java.sql.Timestamp.

O ano sempre deve ter quatro dígitos. Os meses, dias e horas podem ter um ou dois dígitos. Os minutos e os segundos, se estiverem presentes, devem ter dois dígitos. Os nanossegundos, se estiverem presentes, podem ter de um a seis dígitos.

O Derby também aceita cadeias no formato de data/hora específico do idioma, utilizando o idioma do servidor de banco de dados. No caso de haver ambiguidade, os formatos nativos acima têm precedência.

#### Exemplos

    VALUES '1960-01-01 23:03:20'
    VALUES TIMESTAMP('1962-09-23 03:23:34.234')
    VALUES TIMESTAMP('1960-01-01 23:03:20')

Tópico pai: Tipos de dado
Conceitos relacionados
Visão geral dos tipos de dado nativos
Tipos numéricos
Referências relacionadas
Tipo de dado - atribuições e comparação, classificação e ordenação
BIGINT
BLOB
CHAR
CHAR FOR BIT DATA
CLOB
DATE
DECIMAL
DOUBLE
DOUBLE PRECISION
FLOAT
INTEGER
LONG VARCHAR
LONG VARCHAR FOR BIT DATA
NUMERIC
REAL
SMALLINT
TIME
VARCHAR
VARCHAR FOR BIT DATA