CURRENT_DATETIME

Devolve a data e a hora atuais de acordo com o fuso horário especificado ou predefinido.

Exemplos de utilização

CURRENT_DATETIME()
CURRENT_DATETIME("America/Los_Angeles")

Sintaxe

CURRENT_DATETIME([time_zone_name])

Parâmetros

  • time_zone_name – Opcional. Um campo de texto ou uma expressão que representa o fuso horário.

Nome do fuso horário

Um nome de fuso horário é um identificador tz da base de dados tz.

Para uma referência menos abrangente, mas mais simples, consulte a lista de fusos horários da base de dados tz na Wikipédia.

Exemplos:

America/Los_Angeles
America/Argentina/Buenos_Aires
Etc/UTC
Pacific/Auckland

Quando usa um nome de fuso horário, é necessário um espaço entre o nome e o resto da data/hora:

2014-09-27 12:30:00.45 America/Los_Angeles

Tenha em atenção que nem todos os nomes de fusos horários são intermutáveis, mesmo que indiquem a mesma hora durante uma determinada parte do ano. Por exemplo, America/Los_Angeles indica a mesma hora que UTC-7:00 durante o horário de verão (DST), mas indica a mesma hora que UTC-8:00 fora do DST.

Se não for especificado um fuso horário, é usado o valor predefinido do fuso horário, UTC.

Se o parâmetro time_zone_name for avaliado como NULL, esta função devolve NULL.

Tipo de dados devolvidos

Data e hora

Exemplos

Fórmula de exemplo
CURRENT_DATETIME()
CURRENT_DATETIME("America/Los_Angeles")
CURRENT_DATETIME("Asia/Tokyo")

Notas

Esta função não está disponível para tipos de datas do modo de compatibilidade.