O
LOCALTIMESTAMP
do MySQL função é um sinônimo para o NOW()
função. Ele retorna a data e hora atuais. O valor é retornado em 'AAAA-MM-DD HH:MM:SS' ou AAAAMMDDHHMMSS formato, dependendo se a função é usada em um contexto de string ou numérico.
Sintaxe
Você pode usar um dos dois formulários a seguir:
LOCALTIMESTAMP LOCALTIMESTAMP([fsp])
Onde o (opcional)
fsp
O argumento especifica a precisão de segundos fracionários para o valor de retorno. Se você precisar fornecer a precisão de segundos fracionários, precisará usar o segundo formulário.
Exemplo
Aqui está um exemplo para demonstrar.
SELECT LOCALTIMESTAMP;
Resultado:
+---------------------+ | LOCALTIMESTAMP | +---------------------+ | 2018-06-28 15:50:05 | +---------------------+
Precisão de segundos fracionários
Aqui está um exemplo de uso do
fsp
argumento para especificar a precisão de segundos fracionários para o valor de retorno. SELECT LOCALTIMESTAMP(6);
Resultado:
+----------------------------+ | LOCALTIMESTAMP(6) | +----------------------------+ | 2018-06-28 15:50:17.206091 | +----------------------------+
Contexto Numérico
Aqui está um exemplo de uso do
LOCALTIMESTAMP
função em um contexto numérico. SELECT LOCALTIMESTAMP + 0;
Resultado:
+--------------------+ | LOCALTIMESTAMP + 0 | +--------------------+ | 20180628155032 | +--------------------+
Você também pode usar um valor diferente de zero para adicionar ou subtrair do valor de retorno. Por exemplo:
SELECT LOCALTIMESTAMP + 0, LOCALTIMESTAMP + 5;
Resultado:
+--------------------+--------------------+ | LOCALTIMESTAMP + 0 | LOCALTIMESTAMP + 5 | +--------------------+--------------------+ | 20180628155045 | 20180628155050 | +--------------------+--------------------+