Resumo : neste tutorial, você aprenderá como usar o MySQL UTC_TIME()
para obter a hora atual em UTC.
Introdução Função MySQL UTC_TIME()
A UTC_TIME()
função retorna a hora atual em Tempo Universal Coordenado (UTC).
Aqui está a sintaxe da UTC_TIME()
função:
UTC_TIME()
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
O UTC_TIME()
não possui parâmetro e retorna uma string no hh:mm:ss
ou um número que representa a hora atual em UTC.
Na prática, você usa a UTC_TIME()
função para lidar com o tempo de forma consistente, independentemente das configurações de fuso horário do servidor.
Exemplos de funções UTC_TIME() do MySQL
Vejamos alguns exemplos de uso da UTC_TIME()
função.
1) Exemplo simples de função UTC_TIME()
O exemplo a seguir usa a UTC_TIME()
função para mostrar a hora UTC atual:
SELECT UTC_TIME();
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
Saída:
+------------+
| UTC_TIME() |
+------------+
| 02:10:33 |
+------------+
1 row in set (0.00 sec)
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
2) Usando UTC_TIME() em contexto numérico
O exemplo a seguir mostra como usar a UTC_TIME()
função em contextos numéricos:
SELECT UTC_TIME() + 0;
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
Saída:
+----------------+
| UTC_TIME() + 0 |
+----------------+
| 21411 |
+----------------+
1 row in set (0.00 sec)
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
Neste exemplo, usamos a UTC_TIME()
função para obter a hora atual e adicionamos 0 a ela para forçar o resultado da consulta como um número.
O resultado é 21411 consistindo em 2: horas, 14: minutos e 11: segundos.
Resumo
- Use
UTC_TIME()
para obter a hora atual em UTC.