O MySQL
LOCALTIME
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:
LOCALTIME LOCALTIME([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 LOCALTIME;
Resultado:
+---------------------+ | LOCALTIME | +---------------------+ | 2018-06-28 15:22:45 | +---------------------+
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 LOCALTIME(6);
Resultado:
+----------------------------+ | LOCALTIME(6) | +----------------------------+ | 2018-06-28 15:23:23.380839 | +----------------------------+
Contexto Numérico
Aqui está um exemplo de como usar o
LOCALTIME
função em um contexto numérico. SELECT LOCALTIME + 0;
Resultado:
+----------------+ | LOCALTIME + 0 | +----------------+ | 20180628152338 | +----------------+
Você também pode usar um valor diferente de zero para adicionar ou subtrair do valor de retorno. Por exemplo:
SELECT LOCALTIME + 0, LOCALTIME + 5;
Resultado:
+----------------+----------------+ | LOCALTIME + 0 | LOCALTIME + 5 | +----------------+----------------+ | 20180628152503 | 20180628152508 | +----------------+----------------+