sql >> Base de Datos >  >> RDS >> Mysql

Ejemplos de UTC_DATE – MySQL

En MySQL, puede usar el UTC_DATE función para devolver la fecha UTC. UTC significa Tiempo Universal Coordinado y es el estándar de tiempo principal por el cual el mundo regula los relojes y el tiempo.

El resultado se devuelve en ‘YYYY-MM-DD’ o AAAAMMDD dependiendo de si la función se usa en un contexto de cadena o numérico.

Sintaxis

Puede utilizar cualquiera de los siguientes dos formularios:

UTC_DATE
UTC_DATE()

Por lo tanto, no se requieren argumentos.

Ejemplo 1:uso básico

Aquí hay un ejemplo para demostrarlo.

SELECT UTC_DATE;

Resultado:

+------------+
| UTC_DATE   |
+------------+
| 2018-07-05 |
+------------+

Ejemplo 2:con paréntesis

En este ejemplo, agrego los paréntesis (por supuesto, esto no hace ninguna diferencia en el resultado).

SELECT UTC_DATE();

Resultado:

+------------+
| UTC_DATE() |
+------------+
| 2018-07-05 |
+------------+

Ejemplo 3:contexto numérico

Todos los ejemplos anteriores se devolvieron en ‘YYYY-MM-DD’ formato. Esto se debe a que se usaron en un contexto de cadena.

En este ejemplo, uso la función en un contexto numérico. Hago esto agregando un número a la función.

SELECT UTC_DATE() + 0;

Resultado:

+----------------+
| UTC_DATE() + 0 |
+----------------+
|       20180705 |
+----------------+

En este caso agregué cero, lo que mantuvo la fecha igual. Sin embargo, el resultado ahora está en YYYYMMDD formato.

No hay nada que le impida agregar otro número. Ejemplo:

SELECT UTC_DATE() + 5;

Resultado:

+----------------+
| UTC_DATE() + 5 |
+----------------+
|       20180710 |
+----------------+

Consulte también UTC_TIME Ejemplos para devolver la hora UTC.